我试图拉出存储库,以便我可以合并对我的存储库所做的更改 但是在使用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
命令错误
有什么建议吗?
答案 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
应该足够了。