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

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

我已經設定了一個私人 Bitbucket 儲存庫,可以透過 Jenkins Git 外掛程式很好地存取它。當我將存儲庫切換為需要身份驗證時,詹金斯抱怨

stderr: fatal: Authentication failed for 'https://bitbucket/scm/test/test.git'

我已在插件中提供了憑證,該憑證具有足夠的權限來存取儲存庫。我還可以在詹金斯伺服器上的命令列上成功測試這一點。

Jenkins 中的儲存庫 URL:https://bitbucket/scm/test/test.git

如果我直接在儲存庫 URL 中新增憑證,那麼驗證就可以正常運作。

https://測試用戶:pa$$@bitbucket/scm/test/test.git

我目前不明白 jenkins 插件中如何傳遞憑證,所以 gitconfig 可能有問題?這是我的

[credential]
    helper = store
[core]
    editor = nano.exe
    askpass = false

有什麼建議如何設定 git 和 jenkins 以便我可以透過 https 使用使用者身份驗證(使用者名稱和密碼)?

答案1

事實證明,jenkins 中的使用者配置錯誤,因此假設使用者名稱和密碼設定正確,提供 url 並選擇正確的憑證就可以了

Jenkins 中的儲存庫 URL:https://bitbucket/scm/test/test.git

相關內容