怎么做“您需要使用有效的应用密码进行身份验证。”克隆 Bitbucket 存储库时?
Posted
技术标签:
【中文标题】怎么做“您需要使用有效的应用密码进行身份验证。”克隆 Bitbucket 存储库时?【英文标题】:How to do "You'll need to authenticate with a valid app password." when cloning Bitbucket repo? 【发布时间】:2022-01-20 17:31:39 【问题描述】:我正在尝试克隆存储库。我进入 Bitbucket 上的存储库,单击“克隆”,将其设置为 HTTPS,然后复制它给我的文本。我进入 VS Code,单击左侧的分支,单击克隆。我插入命令,它会询问我的密码,然后我插入我的 Bitbucket 密码。输入密码后出现错误。
错误内容如下:
“Git:远程:您需要使用有效的应用密码进行身份验证。您可以从https://bitbucket.org/account/admin/app-passwords" 的帐户创建应用密码
我使用的是 2011 年的 Mac,所以有些东西没有更新,但不到一个月前它就可以工作了。
【问题讨论】:
为什么不直接将 repo 克隆到您的计算机上,然后使用 vscode 打开它? bitbucket.org/blog/… 【参考方案1】:首先尝试创建一个HTTP access token 或(对于云)“App passwords”
然后在克隆时提供该令牌/应用程序密码作为密码(在命令行中或通过 VSCode)。 这应该正确地验证您并允许您克隆存储库。
这对我有用,因为我在创建应用密码之前在本地克隆了 repo。
假设您在 bitbucket 存储库中创建了应用密码
然后更新你的本地 git repo,如下所示
git remote set-url origin https://USERNAME:APP_PASSWORD@bitbucket.org/OWNER/REPO.g
最后一个命令仅用于测试,你不应该在你的 URL 中包含密码,而是使用 credential storage 来缓存它。
【讨论】:
您的答案链接到 Bitbucket Server 的文档,但这个问题(和您的示例)与 Bitbucket Cloud 有关。不幸的是,您提供的答案不起作用 - 这应该会有所帮助:***.com/questions/70393902/… @daveruinseverything 谢谢。我已编辑答案以包含您在评论中提到的应用密码(云)的链接。以上是关于怎么做“您需要使用有效的应用密码进行身份验证。”克隆 Bitbucket 存储库时?的主要内容,如果未能解决你的问题,请参考以下文章