Bitbucket Cloud 最近停止支持 Git 身份验证的帐户密码

Ali*_*man 29 git bitbucket atlassian-sourcetree

我早上推送了代码,工作正常,但现在我尝试推送代码,但收到此错误:Bitbucket Cloud 最近停止支持 Git 身份验证的帐户密码

小智 50

我也遇到过这个问题..

  1. 然后我开设了 Bitbucket 帐户。

  2. 然后,在左下角,您会发现一个带有您用户名首字母缩写的图标。

  3. 单击它并转到设置并单击个人设置

  4. 在个人设置中,在左侧面板中您将找到“访问管理”

  5. 在其下您将找到“应用程序密码”

  6. 单击该按钮 --> 然后您将转到创建应用程序密码页面

  7. 在那里,您可以授予所需的权限并创建密码(注意:您必须将该密码存储在某处,因为它只会显示一次)

  8. 当您将代码推送到任何存储库时...使用您的应用程序密码而不是您的帐户密码(无需更改 git_config 文件中的任何设置)

快乐编程:)!


Kev*_*phy 27

您还可以非常轻松地在 Sourcetree 中进行更新,但您仍然需要先创建应用程序密码。

创建应用程序密码:

  1. 导航至: https: //bitbucket.org/account/settings/app-passwords/
  2. 创建具有所需权限的应用程序密码

密码只会显示一次,因此请务必复制它,因为稍后会需要它。

Sourcetree 中的更新:

  1. 单击存储库选项卡右上角的设置按钮
  2. 在存储库设置 -> 远程中:双击源路径。
  3. 在“远程详细信息”->“必需信息”中:通过添加使用您的帐户创建的应用程序密码来编辑 URL/路径,格式必须如下所示:

https:// {{BitbucketUsername}} : {{AppPassword}} @bitbucket.org/ {{RepoName}} .git


小智 8

从 bitbucket 云创建应用程序密码后,我重置了远程 URL,如下所示。

git remote set-url origin https://<Bitbucket_Username>:<App_Password>@bitbucket.org/<Repo_Name>.git
Run Code Online (Sandbox Code Playgroud)

重置远程 URL 后,我无法进行拉推或任何其他 git 操作。收到错误消息,例如远程存储库不退出。

为了解决这个问题,我重置回之前的网址。然后运行一些 git 命令,当出现登录窗口时,我输入应用程序密码而不是bitbucket 帐户密码,它对我有用。