Skip to main content

Подключение к GitHub с помощью SSH

Вы можете подключиться к GitHub с помощью протокола Secure Shell (SSH), который предоставляет безопасный канал по незащищенной сети.

Сведения о протоколе SSH

С помощью протокола SSH можно подключаться и проходить проверку подлинности на удаленных серверах и службах. С помощью ключей SSH вы можете подключиться к GitHub без предоставления имени пользователя и personal access token при каждом посещении. Вы также можете использовать ключ SSH для подписывания фиксаций.

Использование пересылки с SSH-агентом

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

Управление ключами развертывания

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

Проверка наличия существующих ключей SSH

Перед созданием ключа SSH можно проверить наличие существующих ключей SSH.

Создание нового ключа SSH и его добавление в ssh-agent

После проверки наличия существующих ключей SSH можно создать ключ SSH для проверки подлинности, а затем добавить его к агенту SSH.

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

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

Тестирование подключения по протоколу SSH

После настройки ключа SSH и добавления его в GitHubможно проверить подключение.

Работа с парольными фразами ключа SSH

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