关于管理您的密码密钥
如果您是从符合条件的设备和浏览器连接到 GitHub,GitHub 可能会在登录过程中提示您将设备注册为密码密钥。您也可以从帐户设置中将密码密钥添加到您的帐户。有关更多信息,请参阅“将密码密钥添加到您的帐户”。
如果您使用两因素身份验证 (2FA),在向 GitHub 进行身份验证后,GitHub 可能会提示您将符合条件的现有安全密钥(例如 Mac TouchID 或 Windows Hello)升级为密码密钥。您也可以从帐户设置中升级符合条件的安全密钥。有关更多信息,请参阅“将现有安全密钥升级为密码密钥”。
有关如何从您的帐户中删除密码密钥的信息,请参阅“从您的帐户中删除密码密钥”。
将密码密钥添加到您的帐户
- 在 GitHub 上任何页面的右上角,单击您的个人资料照片,然后单击 设置.
- 在侧边栏的“访问”部分,单击 密码和身份验证。
- 在“密码密钥”下,单击添加密码密钥。
- 如果出现提示,请使用您的密码进行身份验证,或使用其他现有身份验证方法。
- 在“配置无密码身份验证”下,查看提示,然后单击添加密码密钥。
- 在提示下,按照密码密钥提供程序概述的步骤操作。
- 在下一页上,查看确认已成功注册密码密钥的信息,然后单击完成。
将现有安全密钥升级为密码密钥
注意
- 对升级安全密钥的支持在不同的平台上不一致,因此,如果您在尝试注册现有凭据时遇到来自操作系统或浏览器的错误,我们建议您删除并重新注册安全密钥。
- 如果您最近使用过安全密钥并且它符合升级条件,则设置菜单中安全密钥旁边会显示一个升级按钮。您可以使用此按钮来触发升级流程。您也可以尝试将其他密钥注册为密码密钥来进行升级,即使没有显示升级按钮。
在开始升级过程之前,请确保您正在使用与现有安全密钥关联的设备。然后,当您在帐户设置中单击添加密码密钥时,GitHub 将自动引导您进入“升级到密码密钥”流程。
- 在 GitHub 上任何页面的右上角,单击您的个人资料照片,然后单击 设置.
- 在侧边栏的“访问”部分,单击 密码和身份验证。
- 在“密码密钥”下,单击添加密码密钥。
- 如果出现提示,请使用您的密码进行身份验证,或使用其他现有身份验证方法。
- 在“配置无密码身份验证”下的“将您的安全密钥注册升级到密码密钥”下,查看确认要升级的安全密钥名称的信息,然后单击升级到密码密钥。
- 在提示下,按照密码密钥提供程序概述的步骤操作。
- 在下一页上,查看确认已成功注册密码密钥的信息,然后单击完成。
从您的帐户中删除密码密钥
- 在 GitHub 上任何页面的右上角,单击您的个人资料照片,然后单击 设置.
- 在侧边栏的“访问”部分,单击 密码和身份验证。
- 在要删除的密码密钥右侧,单击。
- 查看“删除确认”弹出窗口中的信息,然后单击删除。
恢复密码密钥
许多密码密钥都支持同步,这意味着您的密码密钥由提供程序的帐户系统(iCloud、Google 帐户、密码管理器等)备份。如果您丢失了设备,可以通过登录到您的密码密钥提供程序来恢复同步的密码密钥。
在某些情况下,您的密码密钥可能是“设备绑定”的,这意味着密码密钥无法同步,也不会备份到云端。例如,您可以将 FIDO2 硬件安全密钥(例如 YubiKey)注册为密码密钥,但该密码密钥不会同步。如果您的密码密钥是设备绑定的,并且您丢失或擦除了设备,则无法恢复密码密钥。如果您只使用设备绑定的密码密钥,最佳做法是在至少两台不同的设备上注册密码密钥,以防您无法访问其中一台设备。
您可以在帐户安全设置中的“密码密钥”下查看哪些密码密钥已同步,哪些是设备绑定的。已同步的密码密钥名称旁边会有一个蓝色的已同步
标签。