如何在重置密码时启用两步验证但没有配置双因素设备

5

我最近想要使用一个旧的项目专用GitHub账户,但该账户启用了双重身份验证。由于我无法记住密码,我使用了“忘记密码”选项并重置了密码。

然而,在成功更改凭据后,GitHub像往常一样期望得到两步验证密钥,由于我现在没有相同的设备,也没有配置GitHub以获取双重身份验证,除了我的登录凭据之外,我没有其他任何信息。

是否有任何方法可以使双重身份验证工作?或者我可以登录吗?

1个回答

3

如果您拥有GitHub帐户的凭据,您可以登录该帐户,然后启用2FA

https://help.github.com/assets/images/help/2fa/2fa-settings.png

然后,您可以生成个人访问令牌(PAT)以将其用作密码(在命令行中推送时绕过2fa步骤)。

当为完整应用程序提供客户端/密钥对过于繁琐时,个人访问令牌非常有用,例如在使用HTTPS从Git身份验证到GitHub或在命令行实用程序或脚本中进行身份验证时。


稍后我重置了密码,但我没有配置DuO Mobile的设备。现在我该如何登录?它要求2FA,而我没有任何提供密钥的方法。
然后您需要按照 "如果您丢失了2FA凭据,恢复您的帐户" 进行操作。
在安全的地方拥有访问恢复代码或建立用于恢复的第二个手机号码将使您重新访问您的帐户。

嗨Vonc,我认为我的问题是我已经启用了此功能,并且在我的设备上使用Duo Mobile生成2FA。后来我重置了密码,但我没有配置DuO Mobile的设备。现在我该如何登录?它要求2FA,而我没有任何提供密钥的方法。除非我从头开始进行配置。谢谢。 - TBA
@TBA 我已经编辑了答案,但您需要恢复代码或在该2FA中注册的手机号码。 - VonC
没有恢复代码,我无法获得详细信息,幸运的是,我找回了我的旧设备并使其正常工作...但我想看看是否有其他可能的方法,所以请保持开放并提供奖励。感谢@VonC,我认为可能没有其他方法可以做到这一点。 - TBA
@TBA,从移动设备中提取秘钥的过程对您是否有兴趣? - VonC
感谢VonC,最终我们只有一种方式可以通过安全保存恢复选项来恢复它。 - TBA
显示剩余4条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接