github 开启了 2fa , 但是手机系统升级了,秘钥丢了。。。怎么办

astonsun 2026-08-31 09:42 1

开了 2fa


之前一直用的 github mobile app 解决登录问题的,没太在意。


但是手机系统升级后,登录不上去了。。。。


邮箱密码都在,就是登录不上去,得找个设备确认下。。。。


真蛋疼,找回也不行。


找到 github 邮件支持的网站,一周都没回复了,怎么办。这个账号的内容就丢了。


求助下,万能的 v 友

最新回复 (100)
  • BlackSas 08-31 09:44
    1
    创建 2FA 不是会生成 Recovery code 吗,没有备份?
  • msg7086 08-31 09:46
    2
    做 2FA 的时候应该都给过恢复码吧。
    恢复码就是 2FA 不能用的时候恢复用的,而且每年都会提醒你备份恢复码。
  • astonsun 楼主 08-31 09:46
    3
    @BlackSas 当时不了解,没有下载 Recovery code
  • astonsun 楼主 08-31 09:47
    4
    @msg7086 当时不了解,一直用的 github mobile app 没有在意过
  • BlackSas 08-31 09:56
    5
    @astonsun #3 哪个品牌的手机,避雷一下
  • Lax 08-31 09:57
    6
    我在 chrome 和 safari 里都加了一个,双保险。备份过 recovery code ,但是想不起来放哪个目录里了
  • panlatent 08-31 09:57
    7
    我记得 2FA 不影响密码重置吧?
  • mouseman 08-31 09:58
    8
    我之前也是类似情况,小 10 年的 GitHub 号没了。。。
  • Sosocould 08-31 09:58
    9
    如果是用 Google 身份验证器 App ,那么看你有没有开启 Google 账号同步了
  • diudiuu 08-31 10:00
    10
    Recovery code
    备份
    发手机型号,给大家避雷。
  • xiaobai332 08-31 10:00
    11
    联系 github 支持吧
  • journalistFromHK 08-31 10:04
    12
    我的 github 大号就是这么搞没的,当时没怎么读邮件,天天推,就用了一下,后来重置手机还是怎么了就没了,现在明明知道邮箱,手机号,密码,但是登不上
  • windorz 08-31 10:07
    13
    赶紧看了一眼自己保存的 Recovery Codes
  • v2kid 08-31 10:07
    14
    这个, 还是早点自己搭个 vaultwarden 吧
  • opengps 08-31 10:08
    15
    2FA 的安全级别,真的有点不适合普通人了,我的甲骨文服务器也是因为手机坏了,从而帐号丢了机器被关机了,收没收回都不知道
  • FringJX 08-31 10:08
    16

    特意检查了一下我的恢复代码,安静的躺在 iCloud 云盘以及其他几个网盘里。
  • ignore 08-31 10:09
    17
    吓得我赶紧备份了
  • thinkm 08-31 10:10
    18
    号没了
  • 94 08-31 10:14
    19
    不是, 手机端的 Github APP 也没有提供 2FA 工具吧?你是不是忘记自己之前使用的哪一款 APP 做的两步验证?
    听描述是升级系统之后丢失了登录凭证,导致的要重新登陆,但是自己有想不起来当时用的哪一款验证器 APP 做的验证了。

    如果是用的的大厂的两步验证器(苹果、Google 、M$),基本上都是默认开云同步的,安装下来同步一下就好了。
  • daisyfloor 08-31 10:15
    20
    TOTP Code 启用后,都有 Recovery Codes 我看了下谷歌、亚马逊好像都没有。。
  • diudiuu 08-31 10:18
    21
    @daisyfloor 趁现在还在重置一份,保存下来
  • unco020511 08-31 10:21
    22
    很多 2FA 客户端都可以云备份的
  • daisyfloor 08-31 10:25
    23
    @diudiuu 我试了 google 的,删掉了验证器,重新扫描添加成功。也没有任何地方提供给我 Recovery Codes
  • zhuantouer 08-31 10:28
    24
    谷歌身份认证器是可以云备份的,避雷微软的
  • xiaomimicoin2 08-31 10:29
    25
    @BlackSas 应该不是 iphone. 因为我看 iphone 有云端的. 然后 gg 2fa 还有 ms 的 2fa 都和账号有关联, 所以 不清楚 楼主 怎么吊.
  • docx 08-31 10:31
    26
    2fa key 和 recovery key 都没有?那难办了,这种东西一定要多备份几份的
  • GaryBI1STP 08-31 10:33
    27
    我也检查了我的恢复码
  • 0xnycth 08-31 10:41
    28
    感谢楼主提醒,我在 Bitwarden 上也备份了一份
  • lavvrence 08-31 10:44
    29
    我是自己写 2fa 实现,完全依赖自己的基础设施。
  • gorvey 08-31 10:46
    30
    全放 Bitwarden ,2fa,otp, Recovery code 等能存
  • Cruzz 08-31 10:52
    31
    我都用 google 的,登上账号就同步了,丢不了
  • capric 08-31 10:53
    32
    我去年经历过了 google 2fa 丢失的,上周自己写了个,可以自己部署后端到 cloudflare 加密备份
    https://github.com/capric8416/totp-authenticator
  • Felldeadbird 08-31 10:54
    33
    只能联系 github 处理了。 我一般都是安卓手机 + 苹果 双备份。 就是怕其中一台坏了。
  • sunzhuo 08-31 11:02
    34
    我用的网页版的,通过收藏夹备份
  • kkk1234567 08-31 11:05
    35
    所以,到底是啥手机?
  • qq362220083 08-31 11:13
    36
    用 我的验证码 小程序或者浏览器插件吧,还是很方便的。墙裂推荐给胸弟们
  • Dragonish3600 08-31 11:14
    37
    说了无数次,2FA 你要用 Authy 这种可以云同步的
  • Rrrrrr 08-31 11:17
    38
    凉伴,重新注册一个号吧
  • bahuite 08-31 11:17
    39
    recovery-codes 没了,基本上就是废了,重新注册吧,无法找回
  • bahuite 08-31 11:19
    40
    authenticator 有小程序,可以在线同步的,小程序多端使用,挺方便的
  • Seayon 08-31 11:24
    41
    吓我一跳,检查了一下发现自己在 2024 年备份过。
  • nododo 08-31 11:26
    42
    顺便问一嘴
    Google Authenticator 打开了云同步,是不是只要 Google 能正常使用就不会丢失 2FA ?
  • pqpo 08-31 11:28
    43
    @bahuite 这个小程序不是微软或者谷歌的吧?是一家国内公司开发的,还要会员,跑路更麻烦
  • jacketma 08-31 11:28
    44
    Recovery code 我也是存网盘里的,感觉这玩意泄露比密码泄露了,不是更危险?💩🐶
  • knva 08-31 11:31
    45
    只要不用微软的 2fa 都可以备份。
  • jollywang 08-31 11:37
    46
    密码管理软件比如 1password, 早前买断过还是划算的
    对于有些免费版的不限数量但不支持 2fa 的, 比如 bitwarden, 可以麻烦一点自己找个 2fa 站点实时计算 比如 xxx.com?2fa=2fa_code
  • CH122 08-31 11:37
    47
    找了半天终于找到了备份的地方 吓死
  • fzls 08-31 11:37
    48
    立刻确认了一下,发现我 onedrive 里保存的恢复码还在
  • feikeq 08-31 11:37
    49
    我也去云端备份一下,话说能关掉这 2FA 么?没什么用~不用这么高级别的防护~
  • zfyime 08-31 11:39
    50
    用的 ente auth
    登陆全是同步的
  • TonyMontana 08-31 11:41
    51
    吓得我赶紧备份了一个
  • cusuanan 08-31 11:41
    52
    @jollywang 支持吧
  • my101du 08-31 11:43
    53
    虽然都说微软 MFA 的那个所谓“云备份/恢复”容易出问题,但我换了几次手机,都正常同步过来了呀。
  • ldy619354397 08-31 11:45
    54
    所以还是用可以云端同步的验证器,Google 验证器
  • michealzh 08-31 11:48
    55
    我的 gitlab 就是这样丢的 个人版不给你找回 丢了就是丢了
  • sakamoto123 08-31 11:48
    56
    登录 github 的时候先选择 Two-factor recovery , 然后 more options 里面有提供一个通过邮件找回的选项,github 的人工会审核,几天之后就好了,最近刚找回过。
  • sakamoto123 08-31 11:50
    57
    不过这种问题问 AI 不必在 V2 上 发帖好多了嘛......
  • Danswerme 08-31 11:57
    58
    可以用 SSH 密钥找回,https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials
  • Busy 08-31 12:07
    59
    我同时使用 otp 和 passkey

    个人感觉比打印 recovery code 要好
  • yzw7489757 08-31 12:08
    60
    @zhuantouer 我看了下微软也是支持云备份的
  • CoderLife 08-31 12:16
    61
    赶紧又备份了一次
  • weidaizi 08-31 12:19
    62
    推荐一下我自己写的命令行 2FA 工具( https://github.com/MuggleWei/yoauth),备份只需复制文件,保存到不同地方即可
  • cluefly 08-31 12:26
    63
    我是 google 同步和 obsidian 双保险备份
  • koa 08-31 12:26
    64
    @my101du 我从安卓换到苹果,无法同步,据说是只支持相同系统的手机之间同步。

    而且无法导出,大家一定要避坑。
  • COOOOOOde 08-31 12:31
    65
    还好我所有东西都存 Bitwarden 里面
  • SilenceLL 08-31 12:39
    66
    我都是 enpass m 谷歌,微软的都存一遍。就怕搞丢了
  • andie 08-31 12:41
    67
    趁早用 Bitwarden 吧
  • DIO 08-31 13:25
    68
    我的通行秘钥都是谷歌,苹果,bitwarden 三重的。

    比较重要的账号会加上 yubikey
  • doco 08-31 13:36
    69
    微软 authenticator 怎么备份迁移, 还是只能重新绑...
  • guanhui07 08-31 13:38
    70
    我是 iphone 和安卓 都装了谷歌 验证器 2 个账号备份,然后小程序 腾讯身份验证器 也备份,
    且把二维码 还有恢复码都备份到 我的多个云盘以及硬盘,还上传到 git 私有仓库 ,同时我家里 nas 中也有一份,还有我 3 部电脑也都有一份 估计怎么丢不了了
  • liuxiaojiu 08-31 13:50
    71
    吓得我赶紧看了眼我的 ecovery code ,还好在的
  • fuchish112 08-31 13:57
    72
    赶紧看一下我的 github recovery codes 备份
  • bowencool 08-31 13:58
    73
    多年前,同样的原因丢了一个阿里云账户,客服表示无能为力,好在账户没啥资产。从此深刻认识到了云同步/云备份/多重备份的重要性。
  • zhuantouer 08-31 14:04
    74
    @yzw7489757 之前(1,2 年前了吧)踩过微软的坑,现在可能升级了?
  • ST0RMTR00PER 08-31 14:25
    75
    冷知识:2fa 最好多个平台同时扫码保存。
  • Shaar 08-31 14:45
    76
    我用的是 Authy 微信小游戏,支持云同步的,没这个担心,Bitwarden 也支持 2FA 吗?
  • dudubaba 08-31 14:52
    77
    谢谢提醒,我的 recovery code 也没备份。。。
  • kaedea 08-31 14:55
    78
    2fa 估计又是典型的鸡蛋不能都放在一个篮子里,但是篮子又都堆叠在一起的问题 🌚
  • zhuxiaolei 08-31 15:00
    79
    因为我单位电脑不关机,用单位电脑自建了一个 vault warden,设置每天自动备份到阿里云盘,不怕丢失
  • layxy 08-31 15:07
    80
    我使用的 bitwarden ,但是保险还是自己搭建一个然后定期备份比较稳妥,谁也不知道哪天 bitwarden 会发生啥
  • Kasbert 08-31 15:30
    81
    这会密码管理器和重要性就不言而喻了
  • skcy 08-31 15:46
    82
    我之前换手机忘了备份,联系站长给你重置就好了。
  • iyaozhen 08-31 15:49
    83
    我都放密码管理器里面的 2FA 了,一起云备份
  • EriczzZ 08-31 15:55
    84
    这玩意这么有用吗?
    早不知道扔哪去了
  • Planarians 08-31 16:01
    85
    只能联系官方了吧
  • wktline 08-31 16:04
    86
    我干过这事,直接官网申诉
  • liKeYunKeji 08-31 16:08
    87
    吓得我再去备份一次 Recovery code
  • Tokin 08-31 16:28
    88
    登录的时候我记得可以选很多种验证方式来着,邮件、app、authenticator
  • tags 08-31 16:43
    89
    前段时间为了防止手机丢了没法 2fa ,特意把 icloud 密钥同步打开了,这样备用机里也可以拿到验证码。
  • Charvel 08-31 16:43
    90
    邮件联系官方,用你之前成功登录 github 的电脑按照官方要求做一次验证,验证后可以解除。
    我亲测成功
  • kokutou 08-31 16:52
    91
    google ms 的认证器不都是可以云同步的吗
  • Geeksun2021 08-31 16:55
    92
    谢谢,赶紧开了备份。
  • Msxx 08-31 17:02
    93
    不备份的坏习惯来了。自建个,每天定时备份去 OneDrive 。拉了就还原出来
  • cpalead 08-31 17:15
    94
    你这不是活该吗?如果 2fa 都没有被你找回了,那别人找回你的账号你怎么办
  • VShawn 08-31 17:25
    95
    吓一跳,赶紧确认了一眼
  • apkapb 08-31 17:29
    96
    微软的验证器,我怎么还是没有备份到云端的功能??
  • DreamArchitect 08-31 17:57
    97
    iPhone 的密码 APP 也支持 2FA 不知道是否会云同步
  • 54xavier 08-31 18:24
    98
    谷歌 authenticator 导出开源项目:
    https://github.com/krissrex/google-authenticator-exporter

    使用这个项目可以把 authenticator 中的 2fa 导出出来,添加到外部别的 2fa 软件中,比如 Apple 密码、谷歌浏览器插件 https://authenticator.cc 、其他任意 2fa 软件
  • karloku 08-31 18:32
    99
    recovery code 没留的话转人工吧
    recovery code 要专门备份, f2a 自己搭 vaultwarden 存解千愁
  • SethShi 08-31 18:40
    100
    楼上这么勇的吗,直接恢复码当微信收藏
    我都是自建 bitwarden ,一年备份一次 JSON 文件,然后压缩加密保存到微信收藏
* 帖子来源V2EX
返回