我最近想要使用一个旧的项目专用GitHub账户,但该账户启用了双重身份验证。由于我无法记住密码,我使用了“忘记密码”选项并重置了密码。
然而,在成功更改凭据后,GitHub像往常一样期望得到两步验证密钥,由于我现在没有相同的设备,也没有配置GitHub以获取双重身份验证,除了我的登录凭据之外,我没有其他任何信息。
是否有任何方法可以使双重身份验证工作?或者我可以登录吗?
我最近想要使用一个旧的项目专用GitHub账户,但该账户启用了双重身份验证。由于我无法记住密码,我使用了“忘记密码”选项并重置了密码。
然而,在成功更改凭据后,GitHub像往常一样期望得到两步验证密钥,由于我现在没有相同的设备,也没有配置GitHub以获取双重身份验证,除了我的登录凭据之外,我没有其他任何信息。
是否有任何方法可以使双重身份验证工作?或者我可以登录吗?
如果您拥有GitHub帐户的凭据,您可以登录该帐户,然后启用2FA
然后,您可以生成个人访问令牌(PAT)以将其用作密码(在命令行中推送时绕过2fa步骤)。
当为完整应用程序提供客户端/密钥对过于繁琐时,个人访问令牌非常有用,例如在使用HTTPS从Git身份验证到GitHub或在命令行实用程序或脚本中进行身份验证时。