Невозможно клонировать любое git-репо даже после добавления ключей ssh - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь клонировать репозиторий из github. Для этого

  1. Я сгенерировал ключ ssh, используя: ssh-keygen.

  2. Затем я добавил содержимое ~ / .ssh / id_rsa.pub к своим ключам в учетной записи github.

Даже после этого яневозможно клонировать репо. Я получаю следующую ошибку:

ssh_exchange_identification: read: Operation timed out
Please make sure you have the correct access rights
and the repository exists.

В связи с этим я просмотрел несколько сообщений здесь, но не смог исправить.

ПРИМЕЧАНИЕ. Эта ошибка возникает даже после удаления SSHключ от моего аккаунта на github.

РЕДАКТИРОВАТЬ: Когда я делаю "ssh -T git@github.com", я получаю ту же ошибку:

ssh_exchange_identification: read: Operation timed out

Как указано в: https://help.github.com/en/articles/error-permission-denied-publickey, при выполнении следующих команд:

 1. ssh-add -l ==> The agent has no identities.
 2. ssh-add -l -E md5 ==> The agent has no identities.

1 Ответ

0 голосов
/ 17 октября 2019

Вы получаете эту ошибку по одной из следующих 3 причин:

  1. при возникновении проблем с аутентификацией / авторизацией
  2. при проблемах с доступом в Интернет
  3. SShпроблемы

Выполните следующие действия:

сначала в своем терминале запустите ssh -T git@github.com, если вы видите свое имя пользователя GitHub в ответ. вы знаете, что вы аутентифицированы должным образом, если нет ...

сначала проверьте доступ в Интернет: убедитесь, что вы можете получить доступ к GitHub, клонировав публичное репо (любое репо) по SSH (не https). если вы потерпите неудачу, у вас возникнут проблемы с SSH или подключением к Интернету

, если этот шаг пройден, попробуйте клонировать одно из ваших личных репозиториев с помощью ssh. если ты потерпел неудачу. у вас проблема с аутентификацией и ваш ключ ssh неверен. (повторите попытку по https и сравните результаты)

если этот шаг пройден, попробуйте клонировать этот репозиторий по https (не ssh). если ты потерпел неудачу. у вас проблема с авторизацией и у вас нет доступа к этому репо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...