跳至主要内容

管理您的通行密钥

您在登录时可能会被提示注册通行密钥,或者您可以在账户设置中选择注册新的通行密钥。对于使用双因素认证(2FA)的用户,您可以将现有符合条件的安全密钥升级为通行密钥。

谁可以使用此功能?

自行管理凭据的个人账户所有者

关于管理您的通行密钥

如果您使用符合条件的设备和浏览器连接到 GitHub,GitHub 可能会在登录时提示您将该设备注册为通行密钥。您也可以在账户设置中为账户添加通行密钥。更多信息请参阅 将通行密钥添加到您的账户

如果您使用双因素认证(2FA),GitHub 在您身份验证后可能会提示您将现有符合条件的安全密钥(例如 Mac TouchID 或 Windows Hello)升级为通行密钥。您也可以在账户设置中升级符合条件的安全密钥。更多信息请参阅 将现有安全密钥升级为通行密钥

有关如何从账户中移除通行密钥的信息,请参阅 从您的账户中移除通行密钥

将通行密钥添加到您的账户

  1. 在 GitHub 任意页面的右上角,点击您的个人头像,然后点击 设置
  2. 在侧边栏的“访问”部分,点击 密码和身份验证
  3. 在“通行密钥”下,点击 添加通行密钥
  4. 如果出现提示,请使用您的密码进行身份验证,或使用其他现有的身份验证方式。
  5. 在“配置无密码身份验证”下,查看提示,然后点击 添加通行密钥
  6. 在提示时,遵循通行密钥提供者给出的步骤。
  7. 在下一页面,查看确认已成功注册通行密钥的信息,然后点击 完成

将现有安全密钥升级为通行密钥

注意

  • 平台对安全密钥升级的支持不一致,因此如果在尝试注册现有凭证时出现操作系统或浏览器的错误,我们建议您先移除再重新注册该安全密钥。
  • 如果您最近使用过安全密钥且符合升级条件,设置菜单中该安全密钥旁会显示升级按钮。您可以使用该按钮触发升级流程。即使未显示升级按钮,您也可以通过将其他密钥注册为通行密钥来尝试升级。

在开始升级步骤之前,请确保您正在使用与现有安全密钥关联的设备。随后,当您在账户设置中点击 添加通行密钥 时,GitHub 会自动将您带入 “升级为通行密钥” 流程。

  1. 在 GitHub 任意页面的右上角,点击您的个人头像,然后点击 设置
  2. 在侧边栏的“访问”部分,点击 密码和身份验证
  3. 在“通行密钥”下,点击 添加通行密钥
  4. 如果出现提示,请使用您的密码进行身份验证,或使用其他现有的身份验证方式。
  5. 在“配置无密码身份验证”下的“将您的安全密钥注册升级为通行密钥”部分,查看确认待升级安全密钥名称的信息,然后点击 升级为通行密钥
  6. 在提示时,遵循通行密钥提供者给出的步骤。
  7. 在下一页面,查看确认已成功注册通行密钥的信息,然后点击 完成

从您的账户中移除通行密钥

  1. 在 GitHub 任意页面的右上角,点击您的个人头像,然后点击 设置
  2. 在侧边栏的“访问”部分,点击 密码和身份验证
  3. 在您想要移除的通行密钥右侧,点击
  4. 查看“删除确认”弹出窗口中的信息,然后点击 删除

恢复通行密钥

许多通行密钥支持同步,即通行密钥会由提供方的账户系统(iCloud、Google 账户、密码管理器等)备份。如果您遗失设备,可以通过登录通行密钥提供方来恢复同步的通行密钥。

在某些情况下,您的通行密钥可能是“设备绑定”的,这意味着该通行密钥无法同步,也不会备份到云端。例如,您可以将 FIDO2 硬件安全密钥(如 YubiKey)注册为通行密钥,但该通行密钥不会同步。如果通行密钥是设备绑定的,且您遗失或擦除设备,则该通行密钥无法恢复。如果您仅使用设备绑定的通行密钥,最佳实践是至少在两个不同设备上注册通行密钥,以防失去其中一台的访问权限。

在账户安全设置的“通行密钥”下,您可以查看哪些通行密钥已同步,哪些是设备绑定的。已同步的通行密钥名称旁会有一个蓝色的 Synced 标签。

延伸阅读

© . This site is unofficial and not affiliated with GitHub, Inc.