Git
Windows下的Jenkins、git-plugin和Bitbucket:身份驗證失敗
我已經設置了一個私有 Bitbucket 儲存庫,Jenkins Git-Plugin 可以很好地訪問它。當我將 repo 切換為需要身份驗證時,Jenkins 抱怨
stderr: fatal: Authentication failed for 'https://bitbucket/scm/test/test.git'
我在外掛中提供了具有足夠權限來訪問儲存庫的憑據。我也可以在 jenkins 伺服器的命令行上成功測試。
Jenkins 中的儲存庫 URL:https://bitbucket/scm/test/test.git
如果我直接在儲存庫 url 中添加憑據,則身份驗證工作正常。
https://testuser:pa $$@bitbucket/scm/test/test.git
我目前不明白憑據是如何在 jenkins 外掛中傳遞的,所以 gitconfig 可能有問題?這是我的
[credential] helper = store [core] editor = nano.exe askpass = false
任何建議如何配置 git 和 jenkins 以便我可以通過 https 使用使用者身份驗證(使用者名和密碼)?
事實證明,jenkins 中的使用者配置錯誤,因此假設使用者名和密碼設置正確,提供 url 並且選擇正確的憑據很好
Jenkins 中的儲存庫 URL:https://bitbucket/scm/test/test.git