github 2FA双重认证丢失解决
摘要:文章记录了一起GitHub账户双重验证(2FA)恢复案例。用户因删除恢复码且更换手机设备导致无法登录,仅保留账号密码和SSH密钥。主要解决步骤包括:1)登录时遇到设备验证码要求;2)进入双重验证界面;3)选择SSH验证方式(使用ssh -T git@github.com verify命令);4)通过SSH密钥成功完成身份验证。该过程展示了在丢失常规2FA验证方式时,利用SSH密钥恢复账户访问
·
文章目录
前言
场景:没有意识到github recovery codes txt的重要性。时间久将其删除。 并且更换了手机设备。导致没有同步微软设备锁。 现在仅知道 账号密码,工程ssh。一. 凭借ssh 解锁步骤
1.1 要求输入设备码

1.2.进入二重验证界面

1.3.开始2FA恢复

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

等待1-3天审核

1.5 恢复账户


1.6 2FA已被禁用
可以正常使用账号登录,并立即重新设置qa
大功告成!
二.预防措施
2.1 云盘上传git_recover_codes.txt
2.2 开启多源FA认证
2.2.1 大陆无法使用手机验证码

三.参考资料
更多推荐
所有评论(0)