我有几个工作从 bitbucket 中提取代码并在 jenkins 中构建它。
我使用 Git 插件来指定存储库 URL + git 凭据。
尽管我在每个作业配置中设置了凭据,但每次推送到 bitbucket(触发 jenkins 作业)时,Mac 都会要求“git-credential-osxkeychain 希望使用“登录”钥匙串”。
如果我输入密码,作业就会运行,并且在几个小时内不会再次询问。
我想将其永久化,以便不再提示该消息。
有什么建议吗?谢谢。
首先,只有当您使用 https URL 作为git 凭证助手 https://git-scm.com/docs/gitcredentials.
使用 SSH URL 可以完全绕过这个问题。
如果实际的错误消息是
git-credential-osxkeychain wants to use your confidential information stored in "xxx" in your keychain.
查看 ”无法在 git-credential-osxkeychain 弹出窗口上单击“始终允许” https://stackoverflow.com/a/34281389/6309":删除 bitbucket 条目,然后执行 git ls-remote /url/bitbucket/repo 强制凭证助手再次询问这些凭证:输入它们,then再次尝试您的 Jenkins 工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)