github 2FA双重认证丢失解决

github 2FA双重认证丢失解决

文章目录


前言

场景:没有意识到github recovery codes txt的重要性。时间久将其删除。 并且更换了手机设备。导致没有同步微软设备锁。 现在仅知道 账号密码,工程ssh。


一. 凭借ssh 解锁步骤

1.1 要求输入设备码

在这里插入图片描述

1.2.进入二重验证界面

在这里插入图片描述

1.3.开始2FA恢复

在这里插入图片描述

1.4.选择使用ssh验证

这里少了一张图,它默认是常用设备地登录。我觉得可能经常使用代理,不稳妥。选择ssh验证。

ssh-T [email protected] verify 
在这里插入图片描述

等待1-3天审核

在这里插入图片描述


在这里插入图片描述

1.5 恢复账户

在这里插入图片描述


在这里插入图片描述

1.6 2FA已被禁用

可以正常使用账号登录,并立即重新设置qa

大功告成!


二.预防措施

2.1 云盘上传git_recover_codes.txt

2.2 开启多源FA认证

配置双重身份验证

2.2.1 大陆无法使用手机验证码

在这里插入图片描述

三.参考资料

GitHub 使用 SMS 登录失败且丢失 github-recovery-codes 的账户恢复方法

如果您丢失了 2FA 凭证,请恢复您的帐户

Could not load content