关于域验证
在没有启用双因素身份验证 (2FA) 的情况下,若要确保帐户安全,GitHub 可能要求你在首次从未识别设备访问帐户时验证登录尝试。 这称为设备验证。 需要验证的未识别设备可能包括新计算机或新手机、新浏览器或新浏览器配置文件。
新设备只需验证一次。 如果你清除了 Cookie,或者在同一设备上使用不同的浏览器,GitHub 可能会要求你再次验证设备。
如果你启用了 2FA 或使用密钥登录,GitHub 不会要求你执行设备验证。 请参阅“使用密钥登录”。
验证登录尝试
- 使用你的用户名和密码登录 GitHub。
- 如果要从未识别设备登录,GitHub 可能要求你传递“设备验证”提示。 验证码将发送至与帐户关联的所有主电子邮件地址和备份电子邮件地址。 代码的有效期为 1 小时。
- 如果安装了 GitHub Mobile 应用程序,GitHub 会向你的移动设备发送验证请求,而不是发送电子邮件。 将在浏览器中显示的代码输入到GitHub Mobile 应用程序中,以验证登录。 如果移动设备不可用,可请求电子邮件代码。
- 将验证码输入到浏览器中以验证登录。
排查设备验证问题
如果未收到验证码,请确保你查看的是正确的电子邮件地址。 我们仅将验证码发送至与你的帐户关联的主电子邮件地址和备份电子邮件地址。 GitHub 将提供一个电子邮件提示,指示验证码已发送。 如果确定你访问的是正确的电子邮件地址,请确保该电子邮件帐户可以从 GitHub 接收电子邮件,或者尝试等待几分钟,防止出现临时的发送延迟。
如果由于你无法访问电子邮件地址而无法提供验证码,则将无法验证新设备。 你可以使用以前使用过的设备来访问 GitHub 帐户,并从那里添加可以访问帐户的电子邮件地址。 请参阅“验证电子邮件地址”。
如果无法提供验证码,而且在以前使用过的设备上也没有其他活动会话,则你也许可以联系电子邮件地址帐户的提供者,以确定帐户恢复选项。 如果电子邮件地址完全不可访问,则可以使用不同的用户名和电子邮件地址来创建新的 GitHub 帐户。 请参阅“在 GitHub 上创建帐户”。
收到意外的设备验证电子邮件
如果收到未请求的 GitHub 的验证码,则 GitHub 密码可能已泄露。 应立即更改密码,并采取措施确保帐户安全。 请参阅“防止未授权的访问”。
禁用设备验证
可以通过启用 2FA 来禁用通过电子邮件验证新设备的要求。 如果不启用 2FA,就不可能完全退出设备验证。 请参阅“配置双重身份验证”。
可使用通行密钥进行登录,以跳过设备验证提示。 请参阅“使用密钥登录”。