ошибка команды pull: не удалось подключиться к github.com:8080

Я попытался извлечь репозиторий, чтобы объединить изменения, внесенные в мой репозиторий.
Но при использовании команды pull выдается следующая ошибка:

$ git pull https://github.com/ShrutiRuparel/depot.git master
error: Failed connect to github.com:8080; 
No error while accessing https://github.com/ShrutiRuparel/depot.git/info/refs

fatal: HTTP request failed

Я попытался установить прокси-сервер http, но ничего не изменилось.
Команда push работала отлично, но ошибка с командой pull.
Есть предложения?


person Rashmi    schedule 24.02.2011    source источник
comment
Ответ от basgys помог мне, и мне также пришлось сделать это: stackoverflow.com/questions/7438313/   -  person tommy.carstensen    schedule 10.10.2012
comment
На данный момент такая же проблема с битбакетом, 2 дня назад все работало нормально, ничего не трогал, и теперь VPS отказывается подключаться к битбакету, локальное соединение в порядке, удаленные настройки одинаковы для VPS и локального и верны, VPS не имеет записей http(s)_proxy, поэтому --unset ничуть не помог, понятия не имею, что это может быть и что делать дальше.   -  person Brock    schedule 22.07.2013


Ответы (2)


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

git config --global http.proxy

Если он возвращает что-то, вам нужно отменить значение с помощью следующей команды:

git config --global --unset http.proxy

Существует множество способов установить прокси для git, и, возможно, это не самый лучший вариант. Вы также можете проверить свою переменную среды.

echo $http_proxy 

После этого должно работать

person basgys    schedule 21.05.2011
comment
Вам также может понадобиться удалить значение https.proxy. - person Zhaph - Ben Duguid; 27.04.2012
comment
Чтобы отменить глобальную конфигурацию, используйте эту команду git config --global --unset http.proxy - person Rosdi Kasim; 05.07.2013

Почему вы используете https?

Для частного репозитория на GitHub вы должны использовать (как показано здесь):

git clone https://[email protected]/username/project.git

Но для публичного репо просто:

git clone http://github.com/username/project.git

должно быть достаточно.

person VonC    schedule 24.02.2011
comment
некоторые учебники (например, three20) также показывают git://github.com. Что, похоже, не работает, но смена на https сработала - person owen gerig; 18.07.2012