Github 2FA 无法验证,已提交申请重置 2FA,会与更换新手机有关吗

2021-09-28 15:28:27 +08:00
 nznd

使用的是 Microsoft Authenticator (三个月前正常使用)

新电脑,SSH 私钥迁移完毕

ssh -T git@github.com

测试通过

安装 VSCode 插件 GitHub Copilot 后,需要网页登陆验证,发现 2FA 认证怎么都过不去,提示 Invalid two-factor code,尝试使用 github-recovery-codes.txt 内的 recover code 恢复,提示 Recover code authentication failed.

一通谷歌栈溢出操作无解,提交丢失 2FA 认证设备请求,等待 3-5 天处理

问题来了,换手机会影响 2FA 认证吗

24 号首发购入 iPhone 13 Pro, 从旧设备无线传输,打开 Microsoft Authenticator 是空的,然后从微软账户恢复,同步成功

当时对比过,两个生成的 2FA code 一致(目前也一致) 就没有管过他了

1586 次点击
所在节点    GitHub
8 条回复
crab
2021-09-28 15:30:47 +08:00
2FA 和手机没关系啊,恢复码都失败看看是不是弄错账号了。
nznd
2021-09-28 15:34:36 +08:00
@crab #1 有且仅有一个账户,Microsoft Authenticator 上显示的账户名称和我的账户一致
GordianZ
2021-09-28 16:31:07 +08:00
检查下时间是不是不准。
nznd
2021-09-28 16:58:19 +08:00
@GordianZ #3 日期与时间打开了自动设置,时区为北京,time.is 显示系统时间慢了 2.2 秒,一个一次性密码有效时间内间隔 5 秒验证三次均失败
amber0317
2021-09-28 17:40:18 +08:00
用的 Microsoft Authenticator ?我也遇到了一模一样的问题 = =
从微软账户重新同步下来之后,除了微软自家的账户,其他的 2FA (共两个,Github 和 Google )全部都失效了
现在弃用了 Authenticator,换用 Aegis 自己管理备份文件
nznd
2021-09-28 17:51:54 +08:00
@nanekino #5 因为公司用的是 MS 的 2FA GitHub 也顺带绑上了... 没想到出了这种事...
Ljcbaby
2021-09-29 00:00:06 +08:00
@nanekino #5 啊这,是软件本身同步的问题吗?
amber0317
2021-09-29 08:46:15 +08:00
@Ljcbaby #7 不清楚,不过不敢赌了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/804905

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX