# 登录时验证新设备

当你在未启用双重验证的情况下，首次通过新的或无法识别的设备登录时，GitHub 可能会要求进行额外验证，以确认是你本人。

## 关于设备验证

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

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

GitHub 如果启用了 2FA，或者使用通行密钥登录，则不会要求你执行设备验证。 请参阅“[使用密钥登录](/zh/enterprise-cloud@latest/authentication/authenticating-with-a-passkey/signing-in-with-a-passkey)”。

## 验证您的登录尝试

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

## 排查设备验证问题

如果未收到验证码，请确保你查看的是正确的电子邮件地址。 我们仅将验证码发送至与你的帐户关联的主电子邮件地址和备份电子邮件地址。
GitHub 将向你提供一个电子邮件提示，指出验证码已发送到。 如果你确定要访问正确的地址，请确保电子邮件帐户可以接收来自 GitHub的电子邮件，或者尝试等待几分钟，以防出现临时可交付性延迟。

如果由于你无法访问电子邮件地址而无法提供验证码，则将无法验证新设备。 可以使用以前使用过的设备访问 GitHub 帐户，并从那里添加可以访问帐户的电子邮件地址。 请参阅“[验证电子邮件地址](/zh/enterprise-cloud@latest/account-and-profile/how-tos/email-preferences/verifying-your-email-address)”。

如果无法提供验证码，而且在以前使用过的设备上也没有其他活动会话，则你也许可以联系电子邮件地址帐户的提供者，以确定帐户恢复选项。 如果电子邮件地址完全不可访问，则可以使用不同的用户名和电子邮件地址创建新 GitHub 帐户。 请参阅“[在 GitHub 上创建帐户](/zh/enterprise-cloud@latest/account-and-profile/how-tos/account-management/creating-an-account-on-github)”。

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

如果收到 GitHub 未请求的验证码，密码 GitHub 可能已泄露。 应立即更改密码，并采取措施确保帐户安全。 请参阅“[防止未授权的访问](/zh/enterprise-cloud@latest/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access)”。

## 禁用设备验证

可以通过启用 2FA 来禁用通过电子邮件验证新设备的要求。 如果不启用 2FA，就不可能完全退出设备验证。 请参阅“[配置双重身份验证](/zh/enterprise-cloud@latest/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)”。

可使用通行密钥进行登录，以跳过设备验证提示。 请参阅“[使用密钥登录](/zh/enterprise-cloud@latest/authentication/authenticating-with-a-passkey/signing-in-with-a-passkey)”。