跳至主要内容

登录时验证新设备

如果您从未启用双因素身份验证的新设备或无法识别的设备首次登录,GitHub 可能会要求您进行其他验证以确认您的身份。

关于设备验证

为了在未启用双因素身份验证 (2FA) 时保护您的帐户安全,当您首次从无法识别的设备访问您的帐户时,GitHub 可能会要求您验证您的登录尝试。这称为设备验证。需要验证的无法识别的设备可能包括新计算机或手机、新浏览器或新的浏览器配置文件。

您只需要验证一次新设备。如果您清除 Cookie 或在同一设备上使用不同的浏览器,GitHub 可能会再次要求您验证您的设备。

启用 2FA 或使用密钥登录时,GitHub 不会要求您执行设备验证。请参阅“使用密钥登录”。

验证您的登录尝试

  1. 使用您的用户名和密码登录 GitHub。
  2. 如果您是从无法识别的设备登录,GitHub 可能会要求您通过“设备验证”提示。验证码将发送到与您的帐户关联的所有主要和备用电子邮件地址。此代码有效期为一小时。
    • 如果您安装了 GitHub 移动应用程序,GitHub 会向您的移动设备发送验证请求,而不是发送电子邮件。将浏览器中显示的代码输入 GitHub 移动应用程序以验证您的登录信息。如果您的移动设备不可用,您可以请求电子邮件代码。
  3. 在您的浏览器中输入验证码以验证您的登录信息。

设备验证故障排除

如果您未收到验证码,请确保您正在检查正确的电子邮件地址。我们仅将验证码发送到与您的帐户关联的主要和备用电子邮件地址。GitHub 将为您提供发送验证码的电子邮件地址提示。如果您确定正在访问正确的地址,请确保您的电子邮件帐户可以接收来自 GitHub 的电子邮件,或者尝试等待几分钟,以防出现暂时的传递延迟。

如果您无法提供验证码,因为您无法访问您的电子邮件地址,则您将无法验证您的新设备。您可以使用以前使用过的设备访问您的 GitHub 帐户,然后从那里将您可以访问的电子邮件地址添加到您的帐户。请参阅“验证您的电子邮件地址”。

如果您无法提供验证码并且以前使用的设备上没有其他活动会话,您可能能够联系您的电子邮件地址帐户提供商以确定您的帐户恢复选项。如果您的电子邮件地址完全无法访问,您可以使用不同的用户名和电子邮件地址创建一个新的 GitHub 帐户。请参阅“在 GitHub 上创建帐户”。

收到意外的设备验证电子邮件

如果您收到未请求的来自 GitHub 的验证码,则您的 GitHub 密码可能已被泄露。您应立即更改密码并采取措施确保您的帐户安全。请参阅“防止未经授权的访问”。

禁用设备验证

您可以通过启用 2FA 来禁用通过电子邮件验证新设备的要求。在不启用 2FA 的情况下,无法完全选择退出设备验证。请参阅“配置双因素身份验证”。

您可以使用密钥登录以跳过设备验证提示。请参阅“使用密钥登录”。