Github忘记了Two-factor Authentication code

意外重置了edge浏览器

码农家园github自从开启开启了2FA认证,每次输入auth code确实麻烦,于是下载了浏览器插件 Open two factor authenticator, 最近edge频繁宕机,而且提示磁盘空间不足,要不要立即清理并重置浏览器临时文件,想都没有想,直接确定,清理后发现C盘还是红色,遂逐一排查,发现 C:\Users\【用户名】\AppData\Local\Microsoft\Edge\User Data\Crashpad\reports 下居然50G+的文件..., 简直惨不忍睹啊,于是一顿物理删除,爽快,于是接着码代码。

过程中,左眼皮子跳了下,打开一个repo想去看看最近反馈的bug有没有跟进,当打开,弹出登录界面,用户名密码居然没有自动记住,凭借记忆,试错了2次,登录进去来到2FA的code验证界面,肌肉记忆,打开浏览器插件,启用并打开Open Two Factor Authenticator:

这个啥密码?试错了上百次,放弃。可恨手痒当初干嘛去点那个清理啊!!

一顿百度之后,都是说2FA开启时用Auth app扫码,可以再次生成2fa code,可是我当初用的浏览器插件啊,陷入了死循环中。

在github帮助页面盲目的瞎逛后,无意看到一个目录,说当初开启时自动生成了recorvery code.txt文件,一般位于用户目录的默认【下载】目录下,有个 github-recovery-codes.txt 文件,本着怀疑的态度,轻轻的打开这个目录,居然有这个文件啊,里面有16个类似10位的码:

每个码只能用一次,找了一个尝试恢复,居然登录进去了,点几个个人头像-》Settings-> Pasword and authentication:

编辑2FA的Authenticator app,打开二维码,截屏保存图片到本地,打开上面的插件,点击+,选择扫码,找到刚才保存的图片,设置一个常用的master password,确定收工。

后怕以后浏览器再挂掉,于是去各大手机app商店搜索了一个名为"Authing令牌" 的app,也不大,下载后,扫描刚才的二维码,生成一个6位数字code,输入确认完成设置。以后手机不在身边的时候,就用插件,非常方便。

从上面的黄色提示来看,官方建议设置另外一个2FA渠道来减少意外风险:SMS短信验证码,国内估计不好使,暂不动。

总结

看到网友好多评论说本地磁盘上也没有这个txt文件,再加上换了手机,那基本上看起来是无解了,只能含泪丢弃重开账号。损失不小!

相关推荐
星栈独行6 小时前
我在 Rust 全栈项目里用 JWT 做无状态认证
开发语言·后端·rust·前端框架·开源·github·web
2601_955781986 小时前
飞书远程控机:OpenClaw配置全攻略
人工智能·开源·github·飞书·open claw安装·open claw部署
程序员柒叔10 小时前
Graphify——理念不错、社区火但有硬伤的工具
人工智能·大模型·github·知识库
劉三岁16 小时前
Git 给 main 分支打 Tag(版本标记)完整教程
vue.js·github
Niliuershangba16 小时前
ChestnutCMS 栗子内容管理系统:从入门到模板开发实战
java·git·开源·gitlab·github·开源软件·gitcode
Spider_Man17 小时前
卧槽!Claude Code 官方插件市场,这波直接让 AI 辅助开发起飞了!
前端·github·claude
darkb1rd18 小时前
9arm-skills: 打造模块化 AI 技能实战指南
开源·github·好物分享
小雨青年18 小时前
GitHub Actions 自定义 Runner 镜像实战:把初始化环境提前做好
github
解道Jdon19 小时前
从Go转向Rust迁移指南:靠自觉 vs. 靠编译器
ide·windows·git·svn·eclipse·github·visual studio
markyankee10119 小时前
GitHub SSH 密钥配置指南:本地与 Codespaces 环境
github