首页 > 其他 > 详细

Git

时间:2015-08-26 15:54:52      阅读:164      评论:0      收藏:0      [点我收藏+]

问题:

在公司的电脑上,使用git clone https://xxx没有问题。但是如果换成git clone git://xxx就老是报告失败。请看问题:

xxx@ubuntu:/media/xxx/sda3/linux_stable$ git clone git://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git
Cloning into ‘kvm-unit-tests‘...
fatal: unable to connect to git.kernel.org:
git.kernel.org[0: 199.204.44.194]: errno=Connection refused
git.kernel.org[1: 149.20.4.72]: errno=No route to host
git.kernel.org[2: 198.145.20.140]: errno=Connection refused
git.kernel.org[3: 2001:4f8:1:10:0:1991:8:25]: errno=Network is unreachable
git.kernel.org[4: 2620:3:c000:a:0:1991:8:25]: errno=Network is unreachable

xxx@ubuntu:/media/xxx/sda3/linux_stable$ git clone https://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git
Cloning into ‘kvm-unit-tests‘...
remote: Counting objects: 2590, done.
^Cceiving objects:   6% (156/2590), 44.00 KiB | 16.00 KiB/s

百度了一下,发现信息如下: 

Git 目前支持的三种协议 git://ssh://http://,其代理配置各不相同:core.gitproxy 用于 git:// 协议,http.proxy 用于 http:// 协议,ssh:// 协议的代理需要配置 ssh 的 ProxyCommand 参数。


HTTP代理设置已经在系统中设置,所以能够成功。而git协议并没有设置代理,所以失败了。


解决办法:

修改git代理服务器。方法如下:


Git

原文:http://my.oschina.net/u/2354197/blog/497315

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!