Git Clone навсегда висит на GitHub - PullRequest
36 голосов
/ 06 января 2012

Когда я следую пункту 5 (Проверьте все) в github guide , команда ssh также зависает навсегда. Согласно руководству, мне должно быть выдано сообщение, что «Github не предоставляет доступ к оболочке». Ниже мой вывод из ssh -vT git@github.com

debug1: Authentication succeeded (publickey).
Authenticated to github.com ([207.97.227.239]:22).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LC_MESSAGES = en_US.UTF-8
debug1: Sending env LC_COLLATE = en_US.UTF-8
debug1: Sending env LANG = da_DK.UTF-8
debug1: Sending env LC_CTYPE = en_US.UTF-8

Ответы [ 6 ]

37 голосов
/ 16 апреля 2013

GitHub предлагает несколько различных способов подключения к удаленному репо.Я за обременительным брандмауэром.Все методы также зависают , кроме с использованием http (, а не https).

Например, проект JavaHamcrest предлагает (анонимно):

Вы можететакже попробуйте:

Наконец, префикс вашей команды UNIX с GIT_TRACE=1 и GIT_CURL_VERBOSE=1 и использование опции Git --verbose для максимального вывода отладочной информации.

Пример: GIT_TRACE=1 GIT_CURL_VERBOSE=1 git clone --verbose http://github.com/hamcrest/JavaHamcrest.git

13 голосов
/ 21 августа 2017

Попробуйте использовать HTTPS вместо SSH . Порт 22 может быть заблокирован брандмауэром.

например. вместо:

git clone git@bitbucket.org:repo-owner/my-project.git

Подключение через HTTPS:

git clone https://username@bitbucket.org/repo-owner/my-project.git
11 голосов
/ 08 января 2012

Я думаю, что нашел ошибку.Используемый маршрутизатор WiMAX портит SSH.После попытки другого интернет-соединения все прошло гладко.Маршрутизатор WiMAX имеет марку «Alvarion», и, согласно датской группе Google, реализация NAT в маршрутизаторе нарушена: http://groups.google.com/group/openspaceaarhus/browse_thread/thread/e99d96122a0522b7.

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

Спасибо всем за ваши комментарии, которые заставили меня понять, что это может быть проблема инфраструктуры.

1 голос
/ 08 июля 2015

Возникла такая же проблема в Windows / msys2.Кажется, что-то с роутером.Я пинговал github.com, а затем клонировал, используя свое имя пользователя

git clone https://cchamberlain@github.com/cchamberlain/<repo>

, и это сработало.Не уверен, что это единовременно.

1 голос
/ 01 марта 2015

У меня была такая же проблема на Xubuntu. Делать ssh -Tv git@github.com висит навсегда. Отключение брандмауэра с помощью sudo ufw disable решило проблему.

0 голосов
/ 13 марта 2015

В моем случае я обнаружил, что мой Антивирус блокирует доступ к Github. За всеми моими окнами появилось всплывающее окно, которое я раньше не осознавал. В тот момент, когда я разрешил доступ к GitHub, команда «ssh -vT git@github.com» сработала. Я также смог клонировать репозиторий и перенести свой код с локального на Github.

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