我已经在家里的电脑上成功地安装了msysGit(Windows下的Git),但是在公司,我们在Microsoft ISA代理后面,当我尝试进行一次git clone时,会遇到以下错误:
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
以上两种方式都没有影响。
使用http://
而不是git://
进行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当然是一个身份验证错误。
所以我的问题是:有没有人成功地在代理后面(特别是ISA代理)使用git?我不知道是否值得追求这个。非常感谢任何帮助。
谢谢!