为什么 Github 2FA 恢复代码失败?

Rub*_*bic 9 login github

我被 2FA 正式封锁了!在使用其中一个恢复代码之前,我无法登录我的 Github 帐户。我换了手机,但身份验证应用程序在新手机上不起作用。我之前使用其中一个代码登录并且成功,但现在没有一个代码可以工作。我也没有恢复令牌。有没有人知道此时该怎么做?

Von*_*onC 3

2022 年 10 月:另请参阅“如何在不使用 2FA 凭证的情况下恢复 github 密码”。


2019 年 4 月:如果“如果您丢失 2FA 凭证则恢复您的帐户”中描述的方法都不起作用(例如后备号码),那么您需要:

  • 创建一个新的 GitHub 帐户
  • 联系 GitHub 支持并查看是否可以协商将您的旧帐户与新帐户合并。

这种情况对于私有仓库来说是有问题的,GitHub 确实提到了:

出于安全原因,如果您丢失了双因素身份验证凭据或失去了对帐户恢复方法的访问权限,GitHub 支持可能无法恢复对启用了双因素身份验证的帐户的访问权限。

尽管如此,只有支持才能明确地告诉您在您的情况下可能发生什么。

OP Rubbic在评论中确认:

我联系了 github,最终我做的是创建一个新帐户,他们建议六个月后可以将我以前的电子邮件重新分配给新帐户。
但我失去了以前的项目和其中的所有内容!

经验教训:使用短信身份验证,这是最简单、最安全的选择。

沃利在评论中补充道:

几周后 Github 回复了。

他们唯一能做的就是从我的帐户中释放我的电子邮件和用户名。