Git

Windows下的Jenkins、git-plugin和Bitbucket:身份驗證失敗

  • December 14, 2017

我已經設置了一個私有 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

引用自:https://serverfault.com/questions/888069