Bitbucket git凭据(如果已与Google注册)

Bitbucket git凭据(如果已与Google注册),git,bitbucket,google-account,Git,Bitbucket,Google Account,我在bitbucket.org上有一个账户,我是通过注册我的谷歌账户创建的。现在,每次我登录,我只需点击“登录谷歌”,这很好 如何从git命令行访问我的repo?它要求我输入用户名和密码。我有用户名,但没有密码。 然后如何登录?您可以按此处所述设置SSH密钥授权-。已解决: 进入登录屏幕并单击“忘记密码” 我输入了我的谷歌帐户电子邮件,收到了一个重置链接 当您在那里输入新密码时,您将有bitbucket id和密码可供使用 样本: git clone https://<bitbucke

我在bitbucket.org上有一个账户,我是通过注册我的谷歌账户创建的。现在,每次我登录,我只需点击“登录谷歌”,这很好

如何从git命令行访问我的repo?它要求我输入用户名和密码。我有用户名,但没有密码。
然后如何登录?

您可以按此处所述设置SSH密钥授权-。

已解决:

  • 进入登录屏幕并单击“忘记密码”
  • 我输入了我的谷歌帐户电子邮件,收到了一个重置链接
  • 当您在那里输入新密码时,您将有bitbucket id和密码可供使用
样本:

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

您应该一次性设置在Bitbucket web UI中创建“应用程序密码”,至少有权读取您的存储库,然后在命令行中使用它

如何:

  • 登录到Bitbucket
  • 单击右侧的个人资料图像(现在位于左下角)
  • 选择Bitbucket设置(现在为个人设置)
  • 在“访问管理”部分下,查找应用程序密码选项()
  • 在“存储库”部分下创建至少具有读取权限的应用程序密码。将为您生成一个密码记住保存它,它只会显示一次
  • 用户名将是您的谷歌用户名
  • 您可以将“正确”的Bitbucket帐户密码附加到您的帐户。转到(使用谷歌帐户登录),然后在“旧密码”和“新密码”框中输入新密码。 现在,您可以使用您的电子邮件地址和此新密码在命令行上访问您的帐户


    注意:应用程序密码是实现这一点的官方方式(根据@Christian Tingino的回答),但在我看来,它们并不很好地工作。无法更改密码,而且在命令行中键入密码非常麻烦。

    跳过此操作的一种方法是创建特定的应用程序密码变量

  • 背景
  • 应用程序密码
  • 创建应用程序密码

  • 当使用Google帐户登录Bitbucket时,您可以使用生成的
    密码
    从终端访问或推送提交

    您没有bitbucket密码,因为您使用google登录,但您可以在此处“重置”密码

    您将收到一封设置新密码的电子邮件,就这样。

    2019年3月,我就是这样做的:
  • 通路
  • 填写电子邮件并单击“发送恢复链接”
  • 你会收到一封电子邮件,这就是人们把事情搞砸的地方不要单击登录到我的帐户按钮,而是要单击下面显示的小链接。或者,您可以为您的Atlassian帐户重置密码。
  • 像平常一样设置密码
  • 现在尝试在终端上运行git命令

    它可能会要求您在第一次执行两步验证,只需按照步骤操作,您就完成了

    截至2019年9月更新: 整个过程现在比过去容易多了无论您的auth样式是常规的还是依赖于谷歌的,它都可以工作。遵循以下四个简单步骤:

    • 访问并输入您的电子邮件
    • 检查您的邮件中的重新激活电子邮件,然后单击其中的蓝色大按钮
    • 更改您的密码
    我希望这有帮助。快乐的编码

    遵循以下步骤:

  • 登录到bitbucket
  • 点击个人设置
  • 单击CreateAppPassword,在这里授予读写权限,并使用相同的密码登录GitHub桌面。 注意:拍摄密码的屏幕截图,因为您将无法再次检索密码
  • 截至2020年7月13日更新的步骤
    谢谢:Rahul Daksh

    ssh:connect to host bitbucket.org端口22:Bad file number首次验证并发布有关建议解决方案当前状态的更新。这是否会导致登录网站时需要输入密码?我可以这样做直到收到重置密码的错误页面;(这对我来说还没有解决,在等待重置密码邮件链接10分钟后。我也收到了一个错误。另外,使用谷歌登录是为了防止创建(可能在安全事件中丢失)新凭据,所以这是一个“解决方法”引入了安全问题。他们应该在第一次使用SSO连接后简单地创建a密码…非常感谢,这一步真的不清楚。现在屏幕是[单击你的头像左下角]>[设置]>[应用程序密码]>[创建应用程序密码]>选择许多选项(按照你的意愿)注意,用户名是在第一次使用谷歌SSO连接后选择的。什么用作“标签”,什么用作“用户名”在这种情况下?很抱歉,它将不是google帐户用户名。它将是用户在创建帐户时选择的BitBucket用户名。无论如何,除了提到的问题外,您的答案都很有用。用户名位于“常规”>“帐户设置”>“BitBucket配置文件设置”>“部分”的同一页上。这是正确的答案…现在,如果您能告诉我为什么设置ssh密钥也不起作用!:)我尝试了,但旧/新密码字段被禁用。甚至鼠标光标也会发生变化,显示您无法在其中输入任何内容。。。然后我关闭了选项卡,用Ctrl+T重新打开,字段被启用。但是,它要求使用旧密码。新密码和我的谷歌密码都不起作用。2019年3月,这仍然是一个模糊和未记录的过程。。。我从来没有听说过一个应用程序,其中网站和命令行界面的登录凭据不同。关于为什么有必要这样做的解释应该更加突出。我第一次使用bitbucket时,我仍然面临同样的问题,事实上我现在