Git连接超时:尝试通过代理克隆时出现问题

8
当我通过代理服务器克隆Git repo时,出现连接超时错误。
代码如下:
git clone http://opensource.freescale.com/pub/scm/imx/linux-2.6-imx.git Cloning into linux-2.6-imx... error: Failed connect to opensource.freescale.com:8080; Connection timed out while accessing http://opensource.freescale.com/pub/scm/imx/linux-2.6-imx.git/info/refs fatal: HTTP request failed
我使用了corkscrew,并将我的git代理设置为服务器地址和端口。除此之外,还有什么其他方法可以通过代理下载或克隆Git repo?

可能是使用代理服务器使git工作的重复问题。 - Peter Tillemans
1个回答

11

我曾通过命令设置了代理:git config core.gitproxy filename,如何取消这个设置? - user900785
git config --unset core.gitproxy请取消设置 git 代理。 - patthoyts
我进行了unset操作,然后再次尝试时出现错误:git clone http://sw-git.freescale.net/linux-2.6-imx.git 正在克隆linux-2.6-imx... 错误:连接到sw-git.freescale.net:8080失败;在访问http://sw-git.freescale.net/linux-2.6-imx.git/info/refs时连接超时致命错误:HTTP请求失败 - user900785
1
我甚至明确执行了:git config --global http.proxy $http_proxy,但没有用。 - user900785
一旦我在git配置中设置了http_proxy,我就必须使用相应的http网址才能正常工作。所以,我打算接受你的答案。 - user900785
@user900785 谢谢,只有显式地使用它才帮助了我。 - FantomX1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接