Bitbucket git 凭据如果注册了 Google

问题描述 投票:0回答:12

我在 bitbucket.org 上有一个帐户,是我通过使用我的 Google 帐户注册创建的。现在每次登录时,我只需单击“使用 Google 登录”就可以了。

如何从 git 命令行访问我的存储库?它要求我的用户名和密码。我有用户名,但没有密码。 那我怎么登录?

git bitbucket google-account
12个回答
538
投票

您应该一次性设置在 Bitbucket 网络用户界面中创建一个“App 密码”,并具有至少读取您的存储库的权限,然后在命令行中使用它。

操作方法:

  1. 登录到 Bitbucket
  2. 点击右上角的头像
  3. 选择个人设置
  4. 访问管理部分寻找App密码选项(https://bitbucket.org/account/settings/app-passwords/
  5. Repositories部分下创建至少具有Read权限的应用程序密码。将为您生成一个密码。 记得保存,只会显示一次!
  6. 用户名将是您的 BitBucket 用户名(如何找到它

167
投票

已解决:

  • 进入登录屏幕并单击
    forgot my password
  • 我输入了我的 Google 帐户电子邮件,我收到了一个重置链接。
  • 当您在那里输入新密码时,您将拥有要使用的 bitbucket id 和密码。

样本:

git clone https://<bitbucket_id>@bitbucket.org/<repo>

36
投票

现在是 2019 年 3 月,我就是这样做的:

  1. 访问https://id.atlassian.com/login/resetpassword
  2. 填写您的电子邮件,然后单击“发送恢复链接”
  3. 你会收到一封电子邮件,这就是人们搞砸的地方。 不要单击登录我的帐户按钮,相反,您想单击下面的小链接或者,您可以为您的 Atlassian 帐户重置密码
  4. 像往常一样设置密码

现在尝试在终端上运行 git 命令。

第一次可能会要求你做两步验证,按照步骤做就可以了!


17
投票

跳过这个的一种方法是创建一个特定的应用程序密码变量。

  1. 设置
  2. 应用密码
  3. 创建应用密码

当您使用 Google 帐户登录 Bitbucket 时,您可以使用生成的

password
从您的终端访问或推送提交。


8
投票

您可以按照此处所述设置 SSH 密钥授权 - https://support.atlassian.com/bitbucket-cloud/docs/set-up-an-ssh-key/.


7
投票

截至 2019 年 9 月的更新:

整个过程现在比以前容易得多。 无论您的身份验证样式是常规样式还是依赖于 Google ,它都可以正常工作。请遵循以下四个简单步骤:

  • 访问此链接并输入您的电子邮件。
  • 检查您的邮件以获取重新激活电子邮件,然后单击其中的蓝色大按钮。
  • 更改密码!

希望对您有所帮助。编码愉快!


4
投票

您没有 bitbucket 密码,因为您使用 google 登录,但您可以在此处“重置”密码https://bitbucket.org/account/password/reset/

您将收到一封电子邮件,用于设置新密码,仅此而已。


3
投票

遵循以下步骤:

  1. 登录到 bitbucket
  2. 点击个人设置
  3. 点击Create App Password,这里赋予读写权限和登录GitHub桌面使用相同的密码。 注意:请将密码截图,因为您不会再次找回它。

步骤更新至 2020 年 7 月 13 日 谢谢:Rahul Daksh


2
投票

您可以为您的帐户附加一个“正确的”Bitbucket 帐户密码。转到 https://id.atlassian.com/manage/change-password(使用您的 Google 帐户登录),然后在旧密码和新密码框中输入新密码。 现在您可以使用您的电子邮件地址和这个新密码在命令行上访问您的帐户。

注意:应用程序密码是执行此操作的官方方式(根据@Christian Tingino 的回答),但在 IMO 看来,它们的效果不是很好。无法更改密码,而且在命令行中输入它们是笨重的东西。


0
投票

我猜的正确解法如下:

第一批从账户中取出。然后点击“无法登录”。 之后,您将能够恢复您的电子邮件。因此,您将获得恢复链接并单击该电子邮件并设置新密码。


0
投票

我刚遇到这个问题,但我从这里安装了 GitCredentialManager,当我尝试克隆一个存储库时,这打开了一个窗口来使用 Bitbucket 进行 OAuth,并且在内部这个凭证管理器管理着一切。 顺便说一句,我正在使用 MacBook pro。


-1
投票

我在阅读文档时发现了这个:

不知道它是否有效,你必须输入你的谷歌密码!

本教程的链接

© www.soinside.com 2019 - 2024. All rights reserved.