代码之家  ›  专栏  ›  技术社区  ›  Adam Varhegyi

Bitbucket不再接受用户名/密码身份验证。从现在起,我如何对我的存储库进行身份验证和推送?

  •  -2
  • Adam Varhegyi  · 技术社区  · 3 年前

    我在早上推送了代码,它运行得很好,但现在我正在尝试推送代码,但出现了以下错误: Bitbucket Cloud最近停止支持Git身份验证的帐户密码

    0 回复  |  直到 3 年前
        1
  •  50
  •   stack    3 年前

    我也遇到过这个问题。。

    1. 然后我打开了我的Bitbucket账户。

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

    3. 单击该按钮,进入设置,然后单击“个人设置”

    4. 在个人设置中,在左侧面板中,您会发现“访问管理”

    5. 在下面你会发现“应用程序密码”

    6. 单击该->然后您将被路由到创建应用程序密码页面

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

    8. 当你把代码推送到任何回购。。。使用应用程序密码而不是帐户密码 (无需更改git_config文件中的任何设置)

    快乐编程:)!

        2
  •  27
  •   Kevin Murphy    3 年前

    你也可以很容易地在Sourcetree中进行更新,但你仍然需要首先创建一个应用程序密码。

    创建应用程序密码:

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

    密码只会显示一次,所以请确保在以后需要时复制它。

    源代码树中的更新:

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

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

        3
  •  8
  •   ggorlen Hoàng Huy Khánh    3 年前

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

    git remote set-url origin https://<Bitbucket_Username>:<App_Password>@bitbucket.org/<Repo_Name>.git
    

    重置远程url后,我无法进行推送或任何其他git操作。收到一条错误消息,比如远程存储库没有退出。

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

        4
  •  2
  •   Lavakush    3 年前

    在Windows上创建密码后,我必须按照以下操作来解决我的问题:

    如果这不起作用,你可以在重新安装之前再试一次 Windows源代码树。

    导航到C:\Users<用户名>\AppData\Local\Atlassian\Sourcetree和 删除passwd文件。请注意,删除后 文件,Sourcetree for Windows可能最终会提示您 再次输入密码。接下来,再次尝试推送和/或拉取一些代码 您的Bitbucket云存储库。如果有效,则可以忽略 以下步骤。

        5
  •  1
  •   Ashadi Sedana Pratama    3 年前

    指南假设如下:

    1. 访问bitbucket.org网站并使用您的帐户凭据登录。
    2. 点击头像,它会显示子菜单,然后点击个人设置。
    3. 单击访问管理下的应用程序密码。
    4. 单击创建应用程序密码。
    5. 您将填写“标签”并选择“权限”。
    6. 密码将通过显示模态自动生成,您需要记住或保存密码,因为它将用于设置git凭据。

    之后,返回您的控制台并在下面键入

    git remote set-url origin https://<BITBUCKET_USERNAME>:<APP_PASSWORD>@bitbucket.org/<WORKSPACE>/<REPO_NAME>.git
    

    尝试快乐!

        6
  •  0
  •   Muhammad Wasim Akram    3 年前

    此问题是在新的更新中创建的。请做以下事情。

    1. 然后我打开了我的Bitbucket账户。

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

    3. 单击该按钮,进入设置,然后单击“个人设置”

    4. 在个人设置中,在左侧面板中,您会发现“访问 管理”

    5. 在下面你会发现“应用程序密码”

    6. 单击该->然后您将被路由到创建应用程序密码页面 在那里,您可以授予所需的权限并创建密码 (注意:您必须将密码存储在某个地方 仅显示一次)

    当你把代码推送到任何回购。。。请改用您的应用程序密码 的帐户密码(无需更改 git_config文件)