我已经将Bitbucket配置为将代码推送到URL:https://My-Jenkins-in-aws/bitbucket-hook/
我看到200作为我每次提交给这个回购的状态代码。可能意味着web钩子正在做它的工作。
但是在Jenkins,我看到身份验证失败了,如下所示
开始于2022年6月23日,上午6:51:28,使用策略:默认轮询,最后构建修改:修订800c0ea1gbb05df9967b888367341d87279367d4 (推荐的git工具是:无指定凭据
git --版本# timeout=10 git --版本# 'git版本2.34.1‘Git ls-远程-h -- https://user@bitbucket.org/path/to.git # timeout=10致命: hudson.plugins.git.GitException:命令"git ls-远程-h -- https://user@bitbucket.org/path/to.git“返回状态代码128: stdout: stderr: remote: Bitbucket Cloud最近停止支持git身份验证的帐户密码。远程:有关更多细节,请参见我们的社区帖子:https://atlassian.community/t5/x/x/ba-p/1948231 remote: App密码推荐用于大多数用例,并且可以在您的个人设置中创建: remote:https://bitbucket.org/account/settings/app-passwords/致命:身份验证“https://bitbucket.org/path/to.git/”失败
hudson.plugins.git.GitException:命令"git remote -h - https://UserName@bitbucket.org/path/to/.git“返回状态代码128: stdout: stderr: remote: Bitbucket Cloud最近停止支持Git身份验证的帐户密码。远程:有关更多细节,请参见我们的社区帖子:https://atlassian.community/t5/x/x/ba-p/1948231 remote: App密码推荐用于大多数用例,并且可以在您的个人设置中创建: remote:https://bitbucket.org/account/settings/app-passwords/致命:身份验证“https://bitbucket.org/path/to.git/”失败
如果我从Jenkins手动构建它,它将复制代码并正常生成,而不会出现身份验证错误。
如果你对这件事还有什么疑问请告诉我。
(感谢任何帮助:)
谢谢,Ravikiran HM
发布于 2022-06-23 09:01:25
好的,我看到你的问题是,你试图使用一个普通的Bitbucket密码,这在这里是不允许的。错误日志指向https://bitbucket.org/account/settings/app-passwords/,因此您可以在那里找到一个选项,为您的管道创建一个应用程序密码。一旦你有了应用密码,用应用密码替换你所有普通密码的实例,一切都会开始工作。请注意,应用程序密码应该是安全的,因为它可以作为一个替代您的正常密码。
还请注意,应用程序密码不会过期,并提供限制性访问。如果有什么不清楚的地方,请阅读错误消息中显示的另一个链接:https://atlassian.community/t5/x/x/ba-p/1948231
https://stackoverflow.com/questions/72726065
复制相似问题