我最近想使用我的旧项目特定GitHub帐户,其中启用了双因素身份验证。由于我无法记住密码,因此我使用了忘记密码选项并重置密码。
然而,在成功更改凭据后,GitHub像往常一样期待双向身份验证密钥,因为我现在没有相同的设备,我没有配置GitHub来获得双向身份验证,我也没有有关该帐户的更多信息,而不是我的登录凭据。
有什么方法可以让双向重构工作。或者我可以登录?
答案 0 :(得分:3)
如果拥有GitHub帐户的凭据,您可以登录该帐户,enable 2FA
然后您可以generate a PAT (Personal Access Token)将其用作密码(并在推入命令行时绕过2fa步骤。)
如果为完整应用程序提供客户端/密钥对太麻烦,例如使用HTTPS从Git向GitHub进行身份验证,或者在命令行实用程序或脚本中进行身份验证时,个人访问令牌非常有用。
后来我重置了密码,而我没有配置我配置Duo Mobile的设备。我怎么能立即登录。它要求2FA,我没有办法提供密钥。
然后您需要关注“Recovering your account if you lost your 2FA credentials”
可以在安全的地方访问您的恢复代码,或建立辅助手机号码进行恢复,这会让您重新进入自己的帐户。