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

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

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

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

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

  1. Откройте ТерминалТерминалGIT Bash.

  2. Заполните следующие поля:

    $ ssh -T git@github.com
    # Attempts to ssh to GitHub

    Может отобразиться следующее предупреждение:

    > The authenticity of host 'github.com (IP ADDRESS)' can't be established.
    > RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
    > Are you sure you want to continue connecting (yes/no)?
  3. Убедитесь, что отпечаток в сообщении соответствует отпечаток открытого ключа GitHub. Если это так, введите yes:

    > Hi USERNAME! You've successfully authenticated, but GitHub does not
    > provide shell access.

    Может быть выдано следующее сообщение об ошибке:

    ...
    Agent admitted failure to sign using the key.
    debug1: No more authentication methods to try.
    Permission denied (publickey).

    Это известная проблема, возникающая в определенных дистрибутивах Linux. Дополнительные сведения см. в разделе "Ошибка: агент признал ошибку при подписании".

    Примечание. Удаленная команда должна выйти из кода 1.

  4. Убедитесь, что в полученном сообщении указано ваше имя пользователя. Если вы получили сообщение "Отказано в разрешении", см. раздел "Ошибка: отказано в разрешении (publickey)".