Jenkins não pode pesquisar o repositório Git

1

Estou configurando o Jenkins em um Tomcat 7.0 em uma máquina Windows e estou tendo problemas para recuperar o conteúdo de um repositório Git em uma máquina Unix.

Quando eu insiro o URL do repositório, recebo o seguinte erro:

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.

Mas quando faço login com o usuário do tomcat (ou o meu) e executo em um terminal

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

não recebo erros.

Alguma idéia sobre o que eu posso estar fazendo errado?

Na máquina Unix, tenho PasswordAuthentication definida como yes e PubkeyAuthentication definida como no, já que estamos usando o Likewise para nos conectar com nossas contas do Active Directory.

    
por Eugenio Laghi 01.09.2015 / 13:15

0 respostas

Tags