Jenkins non è in grado di eseguire il polling del repository Git


1

Sto configurando Jenkins su un Tomcat 7.0 in un computer Windows e ho dei problemi nel tentativo di recuperare il contenuto di un repository Git su un computer Unix.

Quando inserisco l'URL del repository, viene visualizzato il seguente errore:

Failed to connect to repository : Command "C:\path\to\git\git.exe -c core.askpass=true ls-remote -h ssh://user@path/to/repo HEAD" returned status code 128:
stdout: 
stderr: Permission denied, please try again. 
Permission denied, please try again. 
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password,keyboard-interactive). 
fatal: Could not read from remote repository.

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

Ma quando eseguo l'accesso con l'utente Tomcat (o il mio) ed eseguo un terminale

C:\path\to\git\git.exe -c core.askpass=true ls-remote -h ssh://user@path/to/repo HEAD

Non ricevo errori.

Qualche idea su cosa potrei fare di sbagliato?

Sulla macchina Unix ho PasswordAuthentication impostato su yes e PubkeyAuthentication impostato su no, poiché stiamo usando allo stesso modo per connetterci con i nostri account di Active Directory.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.