跳到主要内容

管理您的密码密钥

您可能会在登录过程中被提示注册密码密钥,或者您可以选择在帐户设置中注册新的密码密钥。对于使用 2FA 的用户,您可以将符合条件的现有安全密钥升级为密码密钥。

谁可以使用此功能?

管理自己凭据的个人帐户所有者

关于管理您的密码密钥

如果您是从符合条件的设备和浏览器连接到 GitHub,GitHub 可能会在登录过程中提示您将设备注册为密码密钥。您也可以从帐户设置中将密码密钥添加到您的帐户。有关更多信息,请参阅“将密码密钥添加到您的帐户”。

如果您使用两因素身份验证 (2FA),在向 GitHub 进行身份验证后,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)注册为密码密钥,但该密码密钥不会同步。如果您的密码密钥是设备绑定的,并且您丢失或擦除了设备,则无法恢复密码密钥。如果您只使用设备绑定的密码密钥,最佳做法是在至少两台不同的设备上注册密码密钥,以防您无法访问其中一台设备。

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

进一步阅读