Verifique se você instalou o git no servidor Jenkins e verifique se definiu o caminho do executável do git na configuração do Jenkins
Eu tenho um repo no Bitbucket que estou tentando conectar ao meu exemplo do Jenkins. Não tendo a abordagem da chave SSH aqui, mas id simples / senha, uma vez que as comunicações ocorrerão em SSL.
(1) Eu verifiquei novamente o id / senha no BitBucket e na entrada do Jenkins. Eu tentei o escopo do Global e do System.
(2) Eu adicionei um gancho no Bitbucket apontando para o meu exemplo do Jenkins.
(3) Instalou o plugin apropriado do bitbucket no Jenkins.
Mas continuo recebendo
"Failed to connect to repository : Error performing command: git ls-remote -h https://bitbucket.org/id/demo HEAD"
and
"Failed to connect to repository : Could not init /tmp/hudson4950610074146191608tmp"
Pesquisei o que ambos os erros significam, mas não posso determinar se isso é um problema de credencial.
Eu não faço ideia de como proceder.
Obrigado.
Após lutar por dias, a chave privada que Jenkins estava usando tinha a permissão configurada incorretamente. O nome do usuário e as chaves devem corresponder.
Tags jenkins credentials