
Eu configurei um repositório Bitbucket privado que pode ser acessado facilmente pelo Jenkins Git-Plugin. Quando mudo o repositório para exigir autenticação, Jenkins reclama
stderr: fatal: Authentication failed for 'https://bitbucket/scm/test/test.git'
Forneci credenciais no plugin que possuem permissões suficientes para acessar o repositório. Também posso testar isso com sucesso na linha de comando do servidor Jenkins.
URL do repositório no Jenkins:https://bitbucket/scm/test/test.git
Se eu adicionar as credenciais diretamente no URL do repositório, a autenticação funcionará bem.
https://testuser:pa$$@bitbucket/scm/test/test.git
Atualmente não entendo como as credenciais são passadas no plugin Jenkins, então talvez haja algo errado com o gitconfig? Aqui é minha
[credential]
helper = store
[core]
editor = nano.exe
askpass = false
Alguma sugestão de como configurar o git e o jenkins para que eu possa usar a autenticação do usuário (nome de usuário e senha) via https?
Responder1
Descobriu-se que o usuário no jenkins foi configurado incorretamente, portanto, presumir que o nome de usuário E a senha estejam definidos corretamente, fornecendo o URL e a seleção das credenciais corretas, está correto
URL do repositório no Jenkins:https://bitbucket/scm/test/test.git