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

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

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

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

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

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

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

    $ ssh -T git@HOSTNAME
    # Attempts to ssh to GitHub Enterprise Server

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

    > The authenticity of host 'HOSTNAME (IP ADDRESS)' can't be established.
    > ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
    > Are you sure you want to continue connecting (yes/no)?
  3. Убедитесь, что отпечаток в сообщении соответствует отпечатку открытого ключа вашего предприятия. Если это так, введите 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).