Jenkins (Windows) kan ikke klone gennem git (Linux) repository

Indlæg af Hanne Mølgaard Plasc

Problem



Opsætningsdetaljer:


JENKINS på Windows 10


GIT plugin setup færdig


offentlig privat nøgle opsætning færdig


Kloning repository gennem CMD arbejder
Kloning depot gennem CMD-værker [13]


Git klon gennem Jenkins mislykkes med nedenstående fejl


"C:Program Files (x86)JenkinsworkspaceAclselenium>git clone rahulp@10.0.6.194:/Operations/repo/git/test.git 
Cloning into 'test'...
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists."


JENKINS Console Logs [14]


Kører under kommandoer gennem windows cmd


"whoami" command gives > "acl-wireless
ahulp"

"echo \%USERNAME\%" command gives `> "rahulp"`


Hvor som når jeg løber over kommando gennem JENKINS modtager jeg:


"whoami" command gives > "nt authoritysystem"

"echo \%USERNAME\%" command gives `> "RAHULPANDEY$ RAHULPANDEY$"`

Bedste reference


Din kommandolinjeadgang til git og din jenkins adgang til git er to forskellige ting. Fra kommandolinjen får du din username og password for at logge ind. Men fra jenkins skal du konfigurere legitimationsoplysninger. Gå til Manage Jenkins => Configure System => GitHub og giv venligst legitimationsoplysningerne der.