Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

丢失 2FA 凭据时恢复帐户

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

警告

  • 出于安全原因,如果您丢失了双重身份验证的凭据或无法访问您的帐户恢复方法,GitHub Enterprise Cloud 支持人员可能无法帮助您恢复访问启用了双重身份验证的帐户。

注意:如果无法使用任何恢复方法,表示已永久失去对帐户的访问权限。 但是,可以取消链接已绑定到锁定帐户的电子邮件地址。 然后,可以将已取消链接的电子邮件地址链接到新的或现有的帐户。 有关详细信息,请参阅“从锁定的帐户取消链接电子邮件地址”。

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

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

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

    警告:如果使用双重身份验证保护个人帐户,但不知道密码,则无法按照以下步骤恢复帐户。 GitHub 可以将密码重置电子邮件发送到与帐户关联的已验证地址。 有关详细信息,请参阅更新 GitHub 访问凭据

  2. 在“有问题?”下,单击“使用恢复代码或请求重置”。

    使用恢复代码的链接的屏幕截图

  3. 输入恢复代码之一,然后单击“验证”。

    输入恢复代码的字段和验证按钮

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

如果无法访问主要 TOTP 应用程序或电话号码,则可以提供发送到后备号码的双因素身份验证码,以自动重新获得对帐户的访问权限。

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

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

使用经过验证的设备、SSH 令牌或 personal access token 进行身份验证

如果你知道 GitHub.com 的密码,但无法访问双因素身份验证凭据,或没有双因素身份验证恢复代码,则可以将一次性密码发送到经验证的电子邮件地址,以开始验证过程,重新获得对帐户的访问权限。

注意:出于安全原因,使用一次性密码验证进行身份验证来重新获得帐户访问权限可能需要最长三个工作日。 在此期间,GitHub 不会审核提交的其他请求。

在这 3-5 天的等待期内,您随时可以使用双重身份验证凭据或双重身份验证恢复代码重新获得对帐户的访问权限。

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

    警告:如果使用双重身份验证保护个人帐户,但不知道密码,则无法按照以下步骤恢复帐户。 GitHub 可以将密码重置电子邮件发送到与帐户关联的已验证地址。 有关详细信息,请参阅更新 GitHub 访问凭据

  2. 在“有问题?”下,单击“使用恢复代码或请求重置”。

    没有 2fa 设备或恢复码时的链接的屏幕截图

  3. 在“已锁定?”的右侧,单击“尝试恢复你的帐户”。

    用于尝试恢复帐户的链接的屏幕截图

  4. 单击“我理解,开始”请求重置身份验证设置。

    用于开始重置身份验证设置的按钮的屏幕截图

  5. 单击“发送一次性密码”,向与你的帐户关联的所有合格地址发送一次性密码。 只有经过验证的电子邮件才有资格进行帐户恢复。 如果您已将密码重置限制为主地址和/或备用地址,则这些地址是唯一有资格恢复帐户的地址。

    用于发送一次性密码的按钮的屏幕截图

  6. 在“One-time password(一次性密码)”下,键入恢复电子邮件 GitHub 发送的临时密码。

    用于键入一次性密码的字段的屏幕截图

  7. 单击“验证电子邮件地址”。

    用于验证电子邮件地址的按钮的屏幕截图

  8. 选择替代验证因素。

    • 如果之前已经使用当前设备登录此帐户,并且想使用该设备进行验证,请单击“使用此设备进行验证”。
    • 如果之前已在此帐户上设置 SSH 密钥,并且想使用此 SSH 密钥进行验证,请单击“SSH 密钥”。
    • 如果你之前已设置 personal access token,并且想要使用 personal access token 进行验证,请单击“Personal access token”。

    用于替代验证的按钮的屏幕截图

  9. GitHub Support 的成员将在三个工作日内审查您的请求并给您发送电子邮件。 如果您的请求获得批准,您将收到一个完成帐户恢复过程的链接。 如果您的请求被拒绝,电子邮件将说明就任何其他问题联系支持的方式。