# Устранение неполадок с SSH

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

## Links

* [/using-ssh-over-the-https-port](/ru/enterprise-server@3.22/using-ssh-over-the-https-port)

* [Восстановление парольной фразы ключа SSH](/ru/enterprise-server@3.22/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase)

  Если вы потеряли парольную фразу для ключа SSH, то в зависимости от используемой операционной системы можно восстановить парольную фразу ключа SSH или создать новую парольную фразу.

* [/deleted-or-missing-ssh-keys](/ru/enterprise-server@3.22/deleted-or-missing-ssh-keys)

* [/error-host-key-verification-failed](/ru/enterprise-server@3.22/error-host-key-verification-failed)

* [Ошибка: отказано в разрешении (publickey)](/ru/enterprise-server@3.22/authentication/troubleshooting-ssh/error-permission-denied-publickey)

  Ошибка "Отказано в разрешении" означает, что сервер отклонил подключение. Ниже приведено несколько причин и разъяснение по самым распространенным примерам.

* [Ошибка: недопустимый номер файла](/ru/enterprise-server@3.22/authentication/troubleshooting-ssh/error-bad-file-number)

  Эта ошибка обычно означает, что не удалось подключиться к серверу. Зачастую это связано с брандмауэрами и прокси-серверами.

* [Ошибка: ключ уже используется](/ru/enterprise-server@3.22/authentication/troubleshooting-ssh/error-key-already-in-use)

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

* [Ошибка: разрешение пользователя или репозитория отклонено для другого пользователя](/ru/enterprise-server@3.22/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user)

  Эта ошибка означает, что ключ, с которым вы отправляете сообщение, присоединен к учетной записи, не имеющей доступа к репозиторию.

* [Ошибка: разрешение пользователя или репозитория отклонено для пользователя или другого репозитория](/ru/enterprise-server@3.22/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo)

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

* [Ошибка: агент признал ошибку при подписании](/ru/enterprise-server@3.22/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign)

  В редких случаях подключение к GitHub через SSH в Linux приводит к ошибке "Agent admitted failure to sign using the key". Чтобы устранить такую проблему, выполните следующие действия.

* [Ошибка: ssh-add: недопустимый параметр - apple-use-keychain](/ru/enterprise-server@3.22/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----apple-use-keychain)

  Эта ошибка означает, что ваша версия ssh-add не поддерживает интеграцию цепочки ключей macOS, что позволяет хранить парольную фразу в цепочке ключей.

* [/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok](/ru/enterprise-server@3.22/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok)

* [Ошибка: неизвестный тип ключа](/ru/enterprise-server@3.22/authentication/troubleshooting-ssh/error-unknown-key-type)

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

* [Ошибка: выполняется аудит ключей SSH](/ru/enterprise-server@3.22/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit)

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