{"meta":{"title":"Добавление ключа GPG в ваш аккаунт GitHub","intro":"Чтобы настроить аккаунт GitHub на использование нового (или существующего) ключа GPG, вам также нужно добавить ключ в аккаунт.","product":"Проверка подлинности","breadcrumbs":[{"href":"/ru/authentication","title":"Проверка подлинности"},{"href":"/ru/authentication/managing-commit-signature-verification","title":"Проверка подписей фиксации"},{"href":"/ru/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account","title":"Добавление ключа GPG"}],"documentType":"article"},"body":"# Добавление ключа GPG в ваш аккаунт GitHub\n\nЧтобы настроить аккаунт GitHub на использование нового (или существующего) ключа GPG, вам также нужно добавить ключ в аккаунт.\n\n## Сведения о добавлении ключей GPG в учетную запись\n\nЧтобы подписать коммиты, связанные с вашим аккаунтом GitHub, вы можете добавить публичный GPG-ключ к своему личному аккаунту. Перед добавлением ключа необходимо проверить наличие существующих ключей. Если существующие ключи не обнаружены, можно создать и скопировать новый. Дополнительные сведения см. в разделе \\[AUTOTITLE и [Проверка наличия ключей GPG](/ru/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys)]\\(/authentication/managing-commit-signature-verification/generating-a-new-gpg-key).\n\nВы можете добавить несколько публичных ключей в свой аккаунт на GitHub. Фиксации, подписанные любым из соответствующих закрытых ключей, будут отображаться как проверенные. После проверки коммита любые коммиты, подписанные соответствующим приватным ключом, продолжают отображаться как проверенные, даже если публичный ключ удалён.\n\n![Снимок экрана: список фиксаций. Одна фиксация помечена как \"Проверено\". В раскрывающемся списке показано, что фиксация подписана и когда она была подписана.](/assets/images/help/settings/verified-persistent-commit.png)\n\nЧтобы проверить максимальное количество фиксаций, можно добавить просроченные и отозванные ключи. Если ключ удовлетворяет остальным требованиям проверки, фиксации, ранее подписанные любым из соответствующих закрытых ключей, будут отображаться как проверенные с пометкой о том, что ключ подписывания просрочен или отозван.\n\n### Поддерживаемые алгоритмы ключей GPG\n\nGitHub поддерживает несколько алгоритмов ключей групповой политики. При попытке добавить ключ, созданный с помощью неподдерживаемого алгоритма, может возникнуть ошибка.\n\n* RSA\n* ElGamal\n* DSA\n* ECDH\n* ECDSA\n* EdDSA\n\nПри проверке подписи GitHub извлекает её и пытается разобрать её ключевой идентификатор. Идентификатор ключа затем сопоставляется с клавишами, добавленными к GitHub. Пока не будет добавлен соответствующий GPG-ключ , GitHubон не может подтвердить ваши подписи.\n\n## Добавление ключа GPG\n\n1. В правом верхнем углу любой страницы на GitHubщелкните рисунок профиля, а затем выберите **октикона \"шестеренка\" aria-hidden=\"true\" aria-label=\"gear\" %} Settings**.\n2. В разделе \"Access\" боковой панели щелкните **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-key\" aria-label=\"key\" role=\"img\"><path d=\"M10.5 0a5.499 5.499 0 1 1-1.288 10.848l-.932.932a.749.749 0 0 1-.53.22H7v.75a.749.749 0 0 1-.22.53l-.5.5a.749.749 0 0 1-.53.22H5v.75a.749.749 0 0 1-.22.53l-.5.5a.749.749 0 0 1-.53.22h-2A1.75 1.75 0 0 1 0 14.25v-2c0-.199.079-.389.22-.53l4.932-4.932A5.5 5.5 0 0 1 10.5 0Zm-4 5.5c-.001.431.069.86.205 1.269a.75.75 0 0 1-.181.768L1.5 12.56v1.69c0 .138.112.25.25.25h1.69l.06-.06v-1.19a.75.75 0 0 1 .75-.75h1.19l.06-.06v-1.19a.75.75 0 0 1 .75-.75h1.19l1.023-1.025a.75.75 0 0 1 .768-.18A4 4 0 1 0 6.5 5.5ZM11 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg> SSH и ключи GPG**.\n3. Рядом с заголовком \"Ключи GPG\" нажмите кнопку **\"Создать ключ** групповой политики\".\n4. В поле \"Заголовок\" введите имя ключа GPG.\n5. В поле \"Ключ\" вставьте ключ GPG, скопированный при [создании ключа GPG](/ru/authentication/managing-commit-signature-verification/generating-a-new-gpg-key).\n6. Щелкните **Добавить ключ GPG**.\n7. Если вас запросят, выполните аутентификацию в своём GitHub аккаунте, чтобы подтвердить действие.\n\n## Дополнительные материалы\n\n* [Проверка наличия ключей GPG](/ru/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys)\n* [Создание ключа GPG](/ru/authentication/managing-commit-signature-verification/generating-a-new-gpg-key)\n* [Предоставление GIT информации о ключе для подписывания](/ru/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key)\n* [Связывание адреса электронной почты с ключом GPG](/ru/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key)\n* [Подписание фиксаций](/ru/authentication/managing-commit-signature-verification/signing-commits)\n* [Сведения о проверке подписи фиксации](/ru/authentication/managing-commit-signature-verification/about-commit-signature-verification)"}