Документация по проверке подлинности
Обеспечение безопасности учетной записи и данных с помощью таких функций, как двухфакторная проверка подлинности, SSH и проверка подписи.
Начните здесь
Создание нового ключа SSH и его добавление в ssh-agent
После проверки наличия существующих ключей SSH можно создать ключ SSH для проверки подлинности, а затем добавить его к агенту SSH.
Управление личными маркерами доступа
Вместо пароля можно использовать personal access token вместо пароля при проверке подлинности в GitHub в командной строке или с помощью API.
Настройка двухфакторной проверки подлинности
Вы можете выбрать один из нескольких вариантов для добавления второго источника проверки подлинности в учетную запись.
Популярное
Устранение неполадок с SSH
При использовании SSH для подключения и проверки подлинности к GitHubможет потребоваться устранить непредвиденные проблемы, которые могут возникнуть.
Проверка наличия существующих ключей SSH
Перед созданием ключа SSH можно проверить наличие существующих ключей SSH.
Добавление нового ключа SSH в учетную запись GitHub
Чтобы настроить учетную запись на ваш экземпляр GitHub Enterprise Server для использования нового (или существующего) ключа SSH, вам также потребуется добавить ключ в свою учетную запись.
Отображение состояний проверки для всех фиксаций
Вы можете включить строгий режим для проверки подписи фиксации, чтобы пометить все фиксации и теги состоянием проверки подписи.
Восстановление учетной записи при утере учетных данных для двухфакторной проверки подлинности
Если вы потеряете доступ к своим учетным данным двухфакторной проверки подлинности, то для восстановления доступа к учетной записи сможете использовать коды восстановления или другой вариант восстановления.
Ошибка: отказано в разрешении (publickey)
Ошибка "Отказано в разрешении" означает, что сервер отклонил подключение. Ниже приведено несколько причин и разъяснение по самым распространенным примерам.
Создание надежного пароля
Защита учетной записи на GitHub с помощью надежного и уникального пароля с помощью диспетчера паролей.
Обеспечение безопасности учетной записи и данных
- Сведения о проверке подлинности в GitHub
 - Создание надежного пароля
 - Переключение между учетными записями
 - Обновление учетных данных для доступа к GitHub
 - Управление личными маркерами доступа
 - Проверка ключей SSH
 - Проверка ключей развертывания
 - Истечение срока действия и отзыв маркера
 - Просмотр журнала безопасности
 - События журнала безопасности
 - Удаление конфиденциальных данных из репозитория
 - Режим sudo
 - Предотвращение несанкционированного доступа
 - Просмотр сеансов и управление ими
 
Защита учетной записи с помощью двухфакторной проверки подлинности (2FA)
- Двухфакторная проверка подлинности
 - Настройка двухфакторной проверки подлинности
 - Настройка методов восстановления для двухфакторной проверки подлинности
 - Доступ к GitHub с помощью двухфакторной проверки подлинности
 - Изменение метода двухфакторной проверки подлинности
 - Устранение неполадок с двухфакторной проверкой подлинности
 - Восстановление учетной записи при утере учетных данных для двухфакторной проверки подлинности
 - Отключение двухфакторной проверки подлинности для личной учетной записи
 
Подключение к GitHub с помощью SSH
- Сведения о протоколе SSH
 - Использование пересылки с SSH-агентом
 - Управление ключами развертывания
 - Проверка наличия существующих ключей SSH
 - Создание нового ключа SSH и его добавление в ssh-agent
 - Добавление нового ключа SSH в учетную запись GitHub
 - Тестирование подключения по протоколу SSH
 - Работа с парольными фразами ключа SSH
 
Устранение неполадок с SSH
- Восстановление парольной фразы ключа SSH
 - Ошибка: отказано в разрешении (publickey)
 - Ошибка: недопустимый номер файла
 - Ошибка: ключ уже используется
 - Ошибка: разрешение пользователя или репозитория отклонено для другого пользователя
 - Ошибка: разрешение пользователя или репозитория отклонено для пользователя или другого репозитория
 - Ошибка: агент признал ошибку при подписании
 - Ошибка: ssh-add: недопустимый параметр - apple-use-keychain
 - Ошибка: неизвестный тип ключа
 - Ошибка: выполняется аудит ключей SSH
 
Управление проверкой сигнатуры фиксации
- Сведения о проверке подписи фиксации
 - Отображение состояний проверки для всех фиксаций
 - Проверка наличия ключей GPG
 - Создание ключа GPG
 - Добавление ключа GPG в учетную запись GitHub
 - Предоставление GIT информации о ключе для подписывания
 - Связывание адреса электронной почты с ключом GPG
 - Подписание фиксаций
 - Подписывание тегов