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

Ras*_*hmi 16 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
Run Code Online (Sandbox Code Playgroud)

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

bas*_*gys 39

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

git config --global http.proxy
Run Code Online (Sandbox Code Playgroud)

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

git config --global --unset http.proxy
Run Code Online (Sandbox Code Playgroud)

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

echo $http_proxy 
Run Code Online (Sandbox Code Playgroud)

在那之后,它应该工作

  • 要取消设置全局配置,请使用此命令`git config --global --unset http.proxy` (6认同)
  • 您可能还需要删除 https.proxy 值。 (2认同)

Von*_*onC 4

你为什么使用https?

对于 GitHub 上的私有存储库,您可以使用(如下所示):

git clone https://username@github.com/username/project.git
Run Code Online (Sandbox Code Playgroud)

但对于公共仓库来说,很简单:

git clone http://github.com/username/project.git
Run Code Online (Sandbox Code Playgroud)

应该足够了。