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.