除了安全存储您的双因素身份验证 (2FA) 恢复代码外,我们强烈建议配置两种或以上的身份验证方式,以免失去账户访问权限。更多信息,请参阅 配置双因素身份验证。
在配置身份验证方式的同时,我们也强烈建议设置一些 2FA 恢复方法,以防您丢失身份验证方式时仍能找回账户。可配置的恢复方法包括:账户的恢复代码文件、SSH 密钥、个人访问令牌 (PAT) 和已验证的设备。
关于恢复代码文件
恢复代码文件包含在您无法使用双因素身份验证方式时用于账户恢复的一次性代码。您应下载并安全保存这些代码。
下载您的双因素身份验证恢复代码
配置双因素身份验证时,您会下载并保存 2FA 恢复代码。如果您失去对手机的访问,可以使用恢复代码登录 GitHub。启用双因素身份验证后,您随时都可以重新下载恢复代码。
为确保账户安全,请勿共享或分发恢复代码。我们建议将其保存在安全的密码管理器中。
如果您生成了新的恢复代码,或禁用后重新启用 2FA,安全设置中的恢复代码会自动更新。仅重新配置 2FA 设置而不禁用 2FA 不会更改恢复代码。
-
在 GitHub 任意页面的右上角,点击您的个人头像,然后点击 设置.
-
在侧边栏的“访问”部分,点击 密码和身份验证。
-
在 “恢复代码” 旁边,点击 查看。

-
将您的恢复代码保存在安全的地方。如果您失去访问权限,恢复代码可以帮助您重新进入账户。
- 要在设备上保存恢复代码,点击 下载。
- 要保存恢复代码的纸质副本,点击 打印。
- 要将恢复代码复制到密码管理器中保存,点击 复制。
生成新的一组恢复代码
一旦使用恢复代码重新获得账户访问权限,该代码将无法再次使用。如果您已使用完全部 16 个恢复代码,可以生成另一组代码。生成新的一组恢复代码会使之前生成的所有代码失效。
-
在 GitHub 任意页面的右上角,点击您的个人头像,然后点击 设置.
-
在侧边栏的“访问”部分,点击 密码和身份验证。
-
在 “恢复代码” 旁边,点击 查看。

-
在 “生成新恢复代码” 下,点击 生成新恢复代码。
配置基于时间的一次性密码 (TOTP) 应用的备份
大多数 TOTP 应用都支持备份。如果您失去对身份验证设备的访问,可以使用 TOTP 应用的备份,在另一台身份验证设备上访问您的身份验证方式和账户凭据,从而继续访问已启用 2FA 的账户。
不同 TOTP 应用的备份配置步骤各不相同。以下是一些流行 TOTP 应用的文档示例:
SSH 密钥
如果需要,SSH 密钥可以配置并用于账户恢复。要设置一个或多个可用于恢复访问的 SSH 密钥,请参阅 向您的 GitHub 账户添加新的 SSH 密钥。
注意
在此过程中,请务必将密钥类型选择为 “authentication”。
个人访问令牌
个人访问令牌 (PAT) 可以配置并在需要时用于恢复。要设置一个或多个可用于恢复访问的 PAT,请参阅 管理您的个人访问令牌。
注意
在此过程中选择可用的 “scopes” 时,请务必选中 “repo”。