为什么Github的两步验证恢复码会失败?

15

我的2FA被官方封锁了!我无法登录我的Github账户,而之前我能够使用其中一个恢复码来登录。我换了手机,认证应用在新手机上无法工作。以前我曾经使用过其中一个恢复码成功登录,但现在没有任何一个恢复码可以使用。我也没有恢复令牌。有人知道该怎么办吗?


4
我遇到了同样的问题,我的所有恢复代码都不再起作用了 @@ - KAngel7
1
现在(2022年10月)有一个改进的帐户恢复流程,以防丢失2FA设备 - VonC
2个回答

3
2022年10月:请参阅“如何在没有使用2FA凭据的情况下恢复github密码”。
2019年4月:如果“如果您失去了2FA凭据,则如何恢复您的帐户”中描述的所有方法都无法使用(例如备用号码),则需要:
  • 创建一个新的GitHub帐户
  • 联系GitHub支持,看看是否有可能将旧帐户与新帐户合并。

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

出于安全原因,如果您丢失两步验证凭据或无法访问您的帐户恢复方法,则GitHub支持可能无法恢复启用两步验证的帐户的访问权限。

不过,只有支持部门才能明确告诉您在您的情况下可能发生什么。

OP Rubbic评论中确认了这一点:

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

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

Wally 在评论中补充道:

Github几周后回复了我。

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


这真的是我还没有尝试过的唯一事情!我会尝试一下,如果以这种方式解决了问题,你的答案肯定需要添加到可能解决方案的列表中!谢谢! - Mahsa
@Wally 我联系了GitHub,最终的做法是创建了一个新账户,他们建议在六个月之后将我的旧电子邮件重新分配给新账户,但我失去了以前的项目和其中的所有内容!吸取教训,使用短信认证,这是最简单和最安全的选择。 - Mahsa
@Rubbic 谢谢您的反馈。我已将您的评论包含在答案中以增加可见性。 - VonC
Github 几个星期后回复了。他们唯一能够做的就是从我的账户中释放我的电子邮件和用户名。 - Wall-E
@Wally 谢谢你的更新。我已经将你的评论包含在答案中,以增加可见性。 - VonC

0

仍然可以通过Git Bash和一些其他第三方工具(如果在丢失2FA凭据之前安装了这些工具)来推送。


1
请帮忙告诉我如何获得GitHub账户的访问权限。当前情况:
  • 我有正确的电子邮件和密码
  • 我已经下载并保存了GitHub的恢复代码,但它无法使用,不知道为什么
  • 我已经成功登录并仍然可以访问GitHub桌面版
  • 我仍然可以访问我的VS Code,所以我仍然可以克隆或推送代码到仓库
  • GitHub手机版已经登出。
- undefined
那么唯一的问题就是 GitHub 手机版了?对此一无所知。 - undefined
我无法再在网页或移动应用上登录了,因为需要两步验证。就像是死锁一样。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接