У меня есть msysGit (Git в Windows), который отлично работает на моей домашней машине, но на работе, где мы находимся за прокси-сервером Microsoft ISA, я получаю следующую ошибку, когда выполняю клонирование git:
H:\>git clone git://github.com/akitaonrails/vimfiles.git
Initialized empty Git repository in H:/vimfiles/.git/
github.com[0: 65.74.177.129]: errno=Invalid argument
fatal: unable to connect a socket (Invalid argument)
Я попытался настроить переменную среды http_proxy следующим образом:
http://our-proxy-server:8088
Я установил директиву конфигурации git http.proxy:
git config --global http.proxy http://our-proxy-server:8088
Ни одно из вышеизложенных не имеет значения.
Выполнение клонирования git с http://
вместо git://
дает следующее:
H:\>git clone http://github.com/akitaonrails/vimfiles.git
Initialized empty Git repository in H:/vimfiles/.git/
fatal: http://github.com/akitaonrails/vimfiles.git/info/refs download error - The requested URL returned error: 407
407 - это, конечно, ошибка аутентификации.
Итак, мой вопрос: кому-то удалось заставить git работать из-за прокси-сервера, в частности, прокси-сервера ISA? Я не знаю, стоит ли это делать. Любая помощь очень ценится.
Спасибо!