Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.
В настоящее время GitHub AE находится в ограниченном выпуске.

Добавление ключа GPG в учетную запись GitHub

Чтобы настроить учетную запись в GitHub AE для использования нового (или существующего) ключа GPG, вам также потребуется ключ учетной записи.

Сведения о добавлении ключей GPG в учетную запись

Чтобы подписывать фиксации, связанные с вашей учетной записью на GitHub AE, можно добавить открытый ключ GPG в личную учетную запись. Перед добавлением ключа необходимо проверить наличие существующих ключей. Если существующие ключи не обнаружены, можно создать и скопировать новый. Дополнительные сведения см. в разделах Проверка наличия ключей GPG и Создание ключа GPG.

В учетную запись на GitHub AE можно добавить несколько открытых ключей. Фиксации, подписанные любым из соответствующих закрытых ключей, будут отображаться как проверенные. При удалении открытого ключа все фиксации, подписанные соответствующим закрытым ключом, больше не будут отображаться как проверенные.

Чтобы проверить как можно больше фиксаций, можно добавить просроченные и отозванные ключи. Если ключ удовлетворяет остальным требованиям проверки, фиксации, ранее подписанные любым из соответствующих закрытых ключей, будут отображаться как проверенные с пометкой о том, что ключ подписывания просрочен или отозван.

Проверенная фиксация с просроченным ключом

Поддерживаемые алгоритмы ключей GPG

GitHub AE поддерживает несколько алгоритмов ключей GPG. При попытке добавить ключ, созданный с помощью неподдерживаемого алгоритма, может возникнуть ошибка.

  • RSA
  • ElGamal
  • DSA
  • ECDH
  • ECDSA
  • EdDSA

Во время проверки подписи GitHub AE извлекает ее и пытается проанализировать ее идентификатор ключа. Затем идентификатор ключа сопоставляется с ключами, добавленными в GitHub AE. Если не добавить соответствующий ключ GPG в GitHub AE, он не сможет проверить ваши подписи.

Добавление ключа GPG

  1. В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.

    Снимок экрана: меню учетной записи GitHub с параметрами для просмотра и изменения профиля, содержимого и параметров пользователями. Пункт меню "Параметры" выделен темно-оранжевым цветом.

  2. В разделе "Доступ" на боковой панели щелкните SSH и ключи GPG.

  3. Рядом с заголовком "Ключи GPG" щелкните Создать ключ GPG.

  4. В поле "Заголовок" введите имя ключа GPG.

  5. В поле "Ключ" вставьте ключ GPG, скопированный при создании ключа GPG.

  6. Щелкните Добавить ключ GPG.

  7. Чтобы подтвердить действие, выполните проверку подлинности в учетной записи GitHub.

Дополнительные материалы