Документация по проверке подлинности
Безопасно GitHub аутентифицируйтесь с помощью паролей, токенов, SSH-ключей и прочего — и защитите свой аккаунт.
Рекомендуемая конфигурация
Об аутентификации на GitHub
Вы можете безопасно получить доступ к ресурсам аккаунта, аутентифицировавшись по GitHub, используя разные учетные данные в зависимости от места аутентификации.
Подключение к GitHub через SSH
Вы можете подключиться GitHub с помощью протокола Secure Shell Protocol (SSH), который обеспечивает защищённый канал через незащищённую сеть.
Управление проверкой сигнатуры фиксации
GitHub проверяет подписи GPG, SSH или S/MIME, чтобы другие пользователи знали, что ваши фиксации приходят из надежного источника. GitHub автоматически подписывает фиксации, которые вы делаете с помощью веб-интерфейса.
Статьи
Восстановление парольной фразы ключа SSH
Если вы потеряли парольную фразу для ключа SSH, то в зависимости от используемой операционной системы можно восстановить парольную фразу ключа SSH или создать новую парольную фразу.
Восстано��ление учетной записи при утере учетных данных для двухфакторной проверки подлинности
Если вы потеряете доступ к своим учетным данным двухфакторной проверки подлинности, то для восстановления доступа к учетной записи сможете использовать коды восстановления или другой вариант восстановления.
Вход с помощью секретного ключа
Ключ доступа можно использовать для безопасного входа в GitHub в браузере, не требуя пароля и двухфакторной проверки подлинности. Вы также можете войти с помощью секретного ключа на соседнем устройстве.
Двухфакторная проверка подлинности
Двухфакторная проверка подлинности — это дополнительный слой обеспечения безопасности, используемый при входе на веб-сайты или в приложения. При использовании 2FA необходимо войти в систему с помощью имени пользователя и пароля и предоставить еще одну форму проверки подлинности, доступ к которой есть только у вас.
Добавление ключа GPG в ваш аккаунт GitHub
Чтобы настроить аккаунт GitHub на использование нового (или существующего) ключа GPG, вам также нужно добавить ключ в аккаунт.
Добавление нового SSH-ключа в ваш аккаунт GitHub
Чтобы настроить аккаунт GitHub.com на использование нового (или существующего) SSH-ключа, вам также нужно добавить ключ в аккаунт.
Доступ к GitHub с помощью двухфакторной аутентификации
При включённом 2FA вас попросят ввести ваш код аутентификации 2FA, а также пароль при входе в GitHub.
Изменение метода двухфакторной проверки подлинности
Вы можете изменить метод двухфакторной проверки подлинности (2FA) без отключения 2FA полностью.
Использование SSH через порт HTTPS
Иногда брандмауэры отказываются в полной мере разрешать подключения по протоколу SSH. Если использование клонирования HTTPS с кэшированием учетных данных недоступно, можно попытаться выполнить клонирование с помощью SSH-подключения, выполненного через порт HTTPS. Большинство правил брандмауэра должны разрешать этот вариант, но прокси-серверы могут этому помешать.