Эта версия GitHub Enterprise Server была прекращена 2024-09-25. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.
Устранение неполадок с SSH
При использовании SSH для подключения к GitHub Enterprise Server может потребоваться устранение непредвиденных проблем, которые могут возникнуть.
Восстановление парольной фразы ключа SSH
Если вы потеряли парольную фразу для ключа SSH, то в зависимости от используемой операционной системы можно восстановить парольную фразу ключа SSH или создать новую парольную фразу.
Ошибка: отказано в разрешении (publickey)
Ошибка "Отказано в разрешении" означает, что сервер отклонил подключение. Ниже приведено несколько причин и разъяснение по самым распространенным примерам.
Ошибка: недопустимый номер файла
Эта ошибка обычно означает, что не удалось подключиться к серверу. Зачастую это связано с брандмауэрами и прокси-серверами.
Ошибка: ключ уже используется
Эта ошибка возникает при попытке добавить ключ, который уже добавлен в другую учетную запись или репозиторий.
Ошибка: разрешение пользователя или репозитория отклонено для другого пользователя
Эта ошибка означает, что ключ, с которым вы отправляете сообщение, присоединен к учетной записи, не имеющей доступа к репозиторию.
Ошибка: разрешение пользователя или репозитория отклонено для пользователя или другого репозитория
Эта ошибка означает, что ключ, который вы используете для передачи, присоединяется к другому репозиторию в качестве ключа развертывания и не имеет доступа к репозиторию, в который вы пытаетесь передать данные.
Ошибка: агент признал ошибку при подписании
В редких случаях подключение к GitHub Enterprise Server по SSH в Linux приводит к ошибке "Agent admitted failure to sign using the key"
. Чтобы устранить такую проблему, выполните следующие действия.
Ошибка: ssh-add: недопустимый параметр - apple-use-keychain
Эта ошибка означает, что ваша версия ssh-add
не поддерживает интеграцию цепочки ключей macOS, что позволяет хранить парольную фразу в цепочке ключей.
Ошибка: неизвестный тип ключа
Эта ошибка означает, что используемый тип ключа SSH не был распознан или не поддерживается клиентом SSH.
Ошибка: выполняется аудит ключей SSH
Эта ошибка означает, что ключ SSH, который вы используете для выполнения операции Git, не был проверен.