Gitlab账号2FA丢失

Gitlab Account 2FA lost

我丢失了 Phone 并且没有 GitLab 2FA 的恢复代码。

所以我的帐户被锁定了。
我有哪些选择?

我知道这是一个老问题,但我仅使用 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