码迷,mamicode.com
首页 > 其他好文 > 详细

Git

时间:2015-08-26 15:57:31      阅读:364      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!