git clone не удалось начать ретрансляцию через HTTP - PullRequest
0 голосов
/ 19 мая 2018

При использовании git clone я получаю сообщение об ошибке.Вот команда и информация об ошибке.

[user@linux]$ git clone git@github.com:username/repertory.git
FATAL: failed to begin relaying via HTTP.
ssh_exchange_identification: Connection closed by remote host
fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

За исключением git @ github, git clone https: // ...... и git clone git: // ...... worksЧто ж.Так что я думаю, что что-то не так с протоколом ssh, затем я проверил ssh.

[user@linux]$ ssh -T git@github.com
Hi username! You've successfully authenticated, but GitHub does not provide shell access.

Кажется, я могу подключиться к github по протоколу ssh.Но что не так с git clone через ssh?

1 Ответ

0 голосов
/ 20 мая 2018

Это сообщение об ошибке приходит от connect.c от SSH

Это Команда прокси SSH - connect.c, простая команда ретрансляции для создания сетисоединение через SOCKS и https-прокси: с помощью этой команды вы можете установить SSH-сеанс за брандмауэром.

Так что проверьте, нужно ли такое соединение: оно вполне может понадобиться, если вы находитесь на предприятии, за брандмауэром,но в этом случае обратитесь в службу поддержки ИТ, чтобы проверить обоснованность / одобрение такого решения.

И это сообщение об ошибке указывает на то, что даже этот режим SSH (ретрансляция через прокси https) может быть заблокирован.

Если вы не находитесь в настройке предприятия и не нуждаетесь в прокси, удалитеих (HTTPS(S)/PROXY) из переменных среды и файла git config.

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