Примечание.
Возможно, вы не сможете использовать секретные ключи, если администратор сайта отключил их для вашего экземпляра.
Управление ключами доступа
Если вы подключаетесь GitHub с подходящего устройства и браузера, GitHub может предложить зарегистрировать устройство как пароль при входе. Вы также можете добавить ключи доступа в учетную запись из параметров учетной записи. Дополнительные сведения см. в разделе "Добавление секретного ключа" в учетную запись.
Если вы используете двухфакторную аутентификацию (2FA), GitHub это может предложить вам обновить существующие подходящие ключи безопасности (такие как Mac TouchID или Windows Hello) в ключи доступа после аутентификации по GitHub. Вы также можете обновить соответствующие ключи безопасности из параметров учетной записи. Дополнительные сведения см. в статье об обновлении существующего ключа безопасности до ключа доступа.
Сведения о том, как удалить ключ доступа из учетной записи, см. в разделе "Удаление секретного ключа" из учетной записи.
Добавление ключа доступа в учетную запись
- В правом верхнем углу любой страницы на GitHubщелкните рисунок профиля, а затем выберите октикона "шестеренка" aria-hidden="true" aria-label="gear" %} Settings.
- В разделе "Access" боковой панели щелкните Пароль и проверка подлинности.
- В разделе "Секретные ключи" нажмите кнопку "Добавить пароль".
- При появлении запроса выполните проверку подлинности с помощью пароля или используйте другой существующий метод проверки подлинности.
- В разделе "Настройка проверки подлинности без пароля" просмотрите запрос, а затем нажмите кнопку "Добавить секретный ключ".
- В командной строке выполните действия, описанные поставщиком секретного ключа.
- На следующей странице просмотрите сведения, подтверждающие, что пароль успешно зарегистрирован, а затем нажмите кнопку "Готово".
Обновление существующего ключа безопасности до ключа доступа
Примечание.
- Поддержка платформы для обновления ключей безопасности несогласовна, поэтому если при попытке зарегистрировать существующие учетные данные, рекомендуется удалить и повторно зарегистрировать ключ безопасности.
- Если вы недавно использовали ключ безопасности, и он имеет право на обновление, кнопка обновления будет отображаться рядом с ключом безопасности в меню параметров. С помощью кнопки можно активировать поток обновления. Вы также можете попытаться обновить другие ключи, зарегистрировав их в качестве секретного ключа, даже если кнопка обновления не отображается.
Перед началом процедуры обновления убедитесь, что вы используете устройство, связанное с существующим ключом безопасности. Затем, когда вы нажате « Добавить пароль » в настройках аккаунта, GitHub вас автоматически переведёт в поток «Обновление до ключа доступа».
- В правом верхнем углу любой страницы на GitHubщелкните рисунок профиля, а затем выберите октикона "шестеренка" aria-hidden="true" aria-label="gear" %} Settings.
- В разделе "Access" боковой панели щелкните Пароль и проверка подлинности.
- В разделе "Секретные ключи" нажмите кнопку "Добавить пароль".
- При появлении запроса выполните проверку подлинности с помощью пароля или используйте другой существующий метод проверки подлинности.
- В разделе "Настройка проверки подлинности без пароля" в разделе "Обновление регистрации ключа безопасности до секретного ключа" просмотрите сведения, подтверждающие имя ключа безопасности для обновления, а затем нажмите кнопку "Обновить", чтобы передать ключ.
- В командной строке выполните действия, описанные поставщиком секретного ключа.
- На следующей странице просмотрите сведения, подтверждающие, что пароль успешно зарегистрирован, а затем нажмите кнопку "Готово".
Удаление секретного ключа из учетной записи
- В правом верхнем углу любой страницы на GitHubщелкните рисунок профиля, а затем выберите октикона "шестеренка" aria-hidden="true" aria-label="gear" %} Settings.
- В разделе "Access" боковой панели щелкните Пароль и проверка подлинности.
- Справа от ключа, который вы хотите удалить, нажмите .
- Просмотрите сведения во всплывающем окне "Удалить подтверждение", а затем нажмите кнопку "Удалить".
Восстановление ключа доступа
Многие секретные ключи поддерживают синхронизацию, в которой пароль выполняет резервное копирование системой учетной записи поставщика (iCloud, учетная запись Google, диспетчер паролей и т. д.). Если вы когда-либо потеряете устройство, вы можете восстановить синхронизированные ключи доступа, выполнив вход в поставщик секретного ключа.
В некоторых случаях ключ доступа может быть привязан к устройству, что означает, что секретный ключ не может быть синхронизирован и не будет резервирован в облако. Например, можно зарегистрировать аппаратные ключи безопасности FIDO2 (например, YubiKey) в качестве секретного ключа, но этот секретный ключ не будет синхронизирован. Если ключ доступа привязан к устройству, и вы теряете или очищаете устройство, ключ доступа не может быть восстановлен. Если вы используете только ключи доступа с привязкой к устройству, рекомендуется регистрировать ключи доступа по крайней мере на двух разных устройствах, если вы потеряете доступ к одному.
Вы можете увидеть, какие из ключей доступа синхронизируются и которые привязаны к устройству, в разделе "Секретные ключи" в параметрах безопасности учетной записи. Синхронизированные ключи доступа будут содержать синюю Synced метку рядом с их именем.
Дополнительные материалы
-
[AUTOTITLE](/authentication/authenticating-with-a-passkey/about-passkeys) -
[AUTOTITLE](/authentication/authenticating-with-a-passkey/signing-in-with-a-passkey)