Skip to main content

丢失 2FA 凭据时恢复帐户

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

警告

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

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

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

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

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

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

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

使用密钥进行身份验证

如果你已将密钥添加到帐户,可以使用密钥自动重新获得对帐户的访问权限。 密钥同时满足密码和 2FA 要求,因此你无需知道密码即可恢复帐户。 有关详细信息,请参阅“关于密钥”。

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

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

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

注意:不再支持在主要短信号码之外配置回退短信号码。 相反,我们强烈建议注册多种身份验证方法。

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

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

进行身份验证

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

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

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

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

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

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

    登录时 2FA 页面的屏幕截图。 带有文本“使用恢复代码或请求重置”的链接以橙色框突出显示。

  3. 在“已锁定?”下,单击“恢复帐户或取消链接电子邮件地址”。

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

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

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

  7. 选择替代验证因素。

    • 如果之前已经使用当前设备登录此帐户,并且想使用该设备进行验证,请单击“使用此设备进行验证”。
    • 如果之前已在此帐户上设置 SSH 密钥,并且想使用此 SSH 密钥进行验证,请单击“SSH 密钥”。
    • 如果你之前已设置 personal access token,并且想要使用 personal access token 进行验证,请单击“Personal access token”。
  8. GitHub 支持 的成员将在三个工作日内审查您的请求并给您发送电子邮件。 如果您的请求获得批准,您将收到一个完成帐户恢复过程的链接。 如果您的请求被拒绝,电子邮件将说明就任何其他问题联系支持的方式。

延伸阅读