pull命令错误:连接到github.com:8080失败

时间:2011-02-24 08:53:40

标签: git-pull

我试图拉出存储库,以便我可以合并对我的存储库所做的更改 但是在使用pull命令时会出现以下错误:

$ git pull https://github.com/ShrutiRuparel/depot.git master
error: Failed connect to github.com:8080; 
No error while accessing https://github.com/ShrutiRuparel/depot.git/info/refs

fatal: HTTP request failed

我尝试设置http代理但没有变化 push命令工作得很好,但pull命令错误 有什么建议吗?

2 个答案:

答案 0 :(得分:38)

我遇到了同样的问题,因为我忘了在Git上删除我的代理配置。

git config --global http.proxy

如果它返回了某些内容,则必须使用以下命令取消设置值:

git config --global --unset http.proxy

有很多方法可以为git设置代理,也许这不是好的代理。您还可以检查您的环境变量。

echo $http_proxy 

之后,它应该有效

答案 1 :(得分:4)

为什么使用https?

对于GitHub上的私人回购,您将使用(作为shown here):

git clone https://username@github.com/username/project.git

但对于公共回购,简单来说:

git clone http://github.com/username/project.git

应该足够了。