Jenkins - git使用Git插件请求登录凭据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins - git使用Git插件请求登录凭据相关的知识,希望对你有一定的参考价值。

我有几个乔布斯从bitbucket中提取代码并在jenkins中构建它。我正在使用Git插件来指定存储库URL + git凭据。

即使我在每个作业配置中设置凭据,每次推送到bitbucket(触发jenkins作业)时,Mac都会要求“git-credential-osxkeychain想要用户”登录“keychain”。如果我输入密码,作业将会运行,并且不会再问几个小时。

我想将它永久化,以便不再提示消息。

有什么建议?谢谢。

答案

首先,只有在使用https URL时才会发生这种情况,这是git credential helper的一部分。 使用SSH URL完全绕过它。

如果是实际的错误消息

git-credential-osxkeychain wants to use your confidential information stored in "xxx" in your keychain.

查看“unable to click always allow on git-credential-osxkeychain popup”:删除bitbucket条目,并执行git ls-remote / url / bitbucket / repo以强制凭证助手再次询问这些凭据:输入它们,然后再次尝试Jenkins作业。

以上是关于Jenkins - git使用Git插件请求登录凭据的主要内容,如果未能解决你的问题,请参考以下文章

使用 Jenkins git 插件的凭据

jenkins 安装git插件的那些坑

Jenkins插件获取git分支的方法

Jenkins Git 插件分离 HEAD

Jenkins Git插件分离了HEAD

jenkins 使用Git持续构建