Gitlab账户2FA丢失了

时间:2016-08-25 09:58:58

标签: gitlab

我丢失了手机,但没有我的2FA for GitLab的恢复代码。

所以我被锁在账户之外 我有什么选择?

1 个答案:

答案 0 :(得分:32)

我知道这是一个老问题,但是以下我只使用gitlab.com免费托管帐户进行过测试,对于有GitLab 2fa问题的其他人可能会有用。

如果

  • 您已设置2fa,但由于某种原因失去了对您的2fa设备的访问权限,
  • 您丢失了(或从未保存过)您的恢复代码
  • 您之前在gitlab.com帐户中配置了ssh密钥
那天......

您可以通过ssh创建一个全新的恢复代码列表:

$ ssh git@gitlab.com 2fa_recovery_codes

回答问题并将恢复代码列表保存在这个安全的地方!我对上述所有内容感到内疚,GitLab提供的解决方案简单而优雅。

来源:https://gitlab.com/gitlab-org/gitlab-ce/issues/3765