16

我尝试拉存储库,以便可以合并对我的存储库所做的更改。
但是在使用 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命令出错。
有什么建议么?

4

2 回答 2

45

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

git config --global http.proxy

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

git config --global --unset http.proxy

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

echo $http_proxy 

之后,它应该可以工作

于 2011-05-21T08:29:48.907 回答
4

你为什么用https?

对于 GitHub 上的私有仓库,您可以使用(如此处所示):

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

但是对于公共回购,一个简单的:

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

应该足够了。

于 2011-02-24T09:47:38.447 回答