跳至主要内容

如果您丢失了 2FA 凭据,如何恢复您的帐户

如果您无法访问您的双因素身份验证凭据,您可以使用您的恢复代码或其他恢复选项来重新访问您的帐户。

警告

注意

如果您无法使用任何恢复方法,则您已永久丢失对帐户的访问权限。但是,您可以取消链接与已锁定帐户关联的电子邮件地址。然后,可以将取消链接的电子邮件地址链接到新的或现有的帐户。有关更多信息,请参阅“取消链接已锁定帐户的电子邮件地址”。

使用双因素身份验证恢复代码

使用您的恢复代码之一自动重新进入您的帐户。您可能已将恢复代码保存到密码管理器或计算机的下载文件夹中。恢复代码的默认文件名是 github-recovery-codes.txt。有关恢复代码的更多信息,请参阅“配置双因素身份验证恢复方法”。

  1. 输入您的用户名和密码以提示身份验证。

    警告

    如果您使用双因素身份验证保护您的个人帐户,但不知道您的密码,则需要启动双因素身份验证恢复请求。有关更多信息,请参阅“请求双因素身份验证帮助”。

  2. 在“遇到问题?”下,点击**使用恢复代码或开始 2FA 帐户恢复**。

  3. 输入您的恢复代码之一,然后点击**验证**。

使用密钥进行身份验证

如果您已将密钥添加到您的帐户,则可以使用您的密钥自动重新访问您的帐户。密钥同时满足密码和 2FA 要求,因此您无需知道密码即可恢复您的帐户。请参阅“关于密钥”。

使用安全密钥进行身份验证

如果您使用安全密钥配置了双因素身份验证,则可以使用您的安全密钥作为辅助身份验证方法来自动重新访问您的帐户。有关更多信息,请参阅“配置双因素身份验证”。

使用备用号码进行身份验证

注意

除了您的主要短信号码之外,不再支持配置备用短信号码。相反,我们强烈建议注册多种身份验证方法。

如果您无法访问您首选的 TOTP 应用或电话号码,您可以提供发送到您的备用号码的双因素身份验证代码来自动重新访问您的帐户。

使用已验证的设备、SSH 令牌或个人访问令牌进行身份验证

如果您知道 GitHub 的密码,但没有双因素身份验证凭据或双因素身份验证恢复代码,则可以将一次性密码发送到您的已验证电子邮件地址以开始验证过程并重新访问您的帐户。

注意

出于安全原因,使用一次性密码进行身份验证以重新访问您的帐户可能需要最多三个工作日。在此期间,GitHub 不会审查提交的额外请求。

您可以在 3-5 天的等待期内的任何时间使用您的双因素身份验证凭据或双因素身份验证恢复代码重新访问您的帐户。

  1. 输入您的用户名和密码以提示身份验证。

    警告

    如果您使用双因素身份验证保护您的个人帐户,但不知道您的密码,则需要启动双因素身份验证恢复请求。有关更多信息,请参阅“请求双因素身份验证帮助”。

  2. 在“遇到问题?”下,点击**使用恢复代码或开始 2FA 帐户恢复**。

  3. 在“已锁定?”下,点击**尝试 2FA 帐户恢复或取消关联您的帐户电子邮件地址**。

  4. 点击**我理解,开始操作**以请求重置您的身份验证设置。

  5. 点击**发送一次性密码**将一次性密码发送到与您的帐户关联的所有符合条件的地址。只有经过验证的电子邮件才能用于帐户恢复。如果您已将密码重置限制到您的主要和/或备份地址,则这些地址是唯一符合帐户恢复条件的地址。

  6. 在“一次性密码”下,输入 GitHub 发送的恢复电子邮件中的临时密码,然后点击**验证电子邮件地址**。

  7. 选择恢复验证因素。

    • 如果您之前使用当前设备登录过此帐户,并且希望使用该设备进行验证,请点击**使用此设备验证**。设备验证会使用 cookie 记录,如果您的浏览器定期删除 cookie,则此功能将不可用。
    • 如果您之前在此帐户上设置了 SSH 密钥,并且希望使用 SSH 密钥进行验证,请点击**SSH 密钥**。
    • 如果您之前设置了个人访问令牌,并且希望使用个人访问令牌进行验证,请点击**个人访问令牌**。
  8. GitHub 支持团队成员将在三个工作日内审查您的请求并通过电子邮件通知您。如果您的请求获得批准,您将收到一个链接以完成您的帐户恢复流程。如果您的请求被拒绝,电子邮件中将包含联系支持人员以提出任何其他问题的途径。

请求双因素身份验证帮助

如果您忘记了密码并且无法访问您的双因素身份验证凭据,您可以开始帐户恢复以重新访问您的帐户。您需要使用恢复身份验证因素(例如 SSH 密钥或先前验证的设备)验证您的身份。如果无法使用任何恢复方法,您可以选择取消关联您的电子邮件地址与您的帐户。

  1. 点击**忘记密码?**。
  2. 输入与您的帐户关联的主要或备份电子邮件地址,然后点击**发送密码重置电子邮件**。
  3. 查看您的电子邮件以获取重置密码的链接。您必须在收到电子邮件后的三个小时内点击此链接。如果您没有看到来自我们的电子邮件,请确保检查您的垃圾邮件文件夹。
  4. 点击电子邮件中的链接,然后在“遇到问题?”下,点击**开始 2FA 恢复请求**。
  5. 要完成您的恢复请求,您需要验证备用身份验证因素。选择恢复验证因素。
    • 如果您之前使用当前设备登录过此帐户,并且希望使用该设备进行验证,请点击**使用此设备验证**。设备验证会使用 cookie 记录,如果您的浏览器定期删除 cookie,则此功能将不可用。
    • 如果您之前在此帐户上设置了 SSH 密钥,并且希望使用 SSH 密钥进行验证,请点击**SSH 密钥**。
    • 如果您之前设置了个人访问令牌,并且希望使用个人访问令牌进行验证,请点击**个人访问令牌**。
  6. GitHub 支持团队成员将在三个工作日内审查您的请求并通过电子邮件通知您。如果您的请求获得批准,您将收到一个链接以完成您的帐户恢复流程。如果您的请求被拒绝,电子邮件中将包含联系支持人员以提出任何其他问题的途径。

取消关联您的电子邮件地址

或者,如果无法使用任何恢复方法,您可以选择取消关联您的电子邮件地址与您的帐户。然后,您可以将电子邮件地址链接到新的或现有的帐户,同时保留您的提交历史记录。有关更多信息,请参阅“从锁定帐户取消关联您的电子邮件地址”。

  1. 要开始从锁定帐户取消关联电子邮件地址,请点击**开始取消关联电子邮件**。

  2. 在“取消关联电子邮件”屏幕上,点击**继续**。

  3. 在您要取消关联的电子邮件帐户的收件箱中,打开主题为“[GitHub] 取消关联此电子邮件”的电子邮件。

    • 可选:要取消关联多个电子邮件帐户,请在您要取消关联的每个帐户的收件箱中,打开主题为“[GitHub] 取消关联此电子邮件”的电子邮件,然后完成以下步骤。
  4. 在电子邮件中,点击**取消关联此电子邮件**。

    Screenshot of an email from GitHub to unlink an email address from a GitHub account. A link with the text "Unlink this email" is outlined in orange.

  5. 要完成取消关联电子邮件的操作,请在 GitHub 上的帐户设置中点击**取消关联**。

  6. 可选:要创建新帐户并链接您新取消关联的电子邮件,请点击**创建新帐户**。

进一步阅读