git error:访问时无法连接到主机

use*_*787 24 git

尝试拉/推或创建新克隆时出现以下错误

错误:无法连接到主机访问https://github.com/user/pack.git/info/refs 致命:HTTP请求失败

当我用Google搜索,人们建议设置http_proxy ..但我不明白它或我不知道设置它..我完全坚持它...

我不知道如何克服这些问题..

任何帮助,将不胜感激..

注意:请注意,我可以在几天之前使用git ..在最近几天它已被搞砸..请帮助..

jlc*_*lcj 12

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

适合我


Bil*_*zke 7

在我运行Ubuntu 12.04的Vagrant VirtualBox VM上发生了这种情况.流浪者的情况已经持续了好几天.我重新启动了VM(vagrant reload),重新启动了ssh,它运行起来了.

原因是什么?不确定.别人可以推测.但是,我总是喜欢重启三次以确保;)


Nob*_*obu 6

当我改变笔记本电脑连接的网络时,我遇到了同样的错误.编辑/etc/resolv.conf正确解决了问题:

nameserver 8.8.8.8
Run Code Online (Sandbox Code Playgroud)

使resolv.conf空白并重新启动也可以解决它.

在debian 2.6.32-5-amd64 + VirtualBox 4.2.12上.


Chr*_*her 2

如果这是您控制的存储库,一种解决方案是使用SSH 密钥而不是 HTTP 来访问存储库。通过使用以下命令删除遥控器来相应地更新您的遥控器origin

git remote rm origin
git remote add origin <ssh_path_from_github>
Run Code Online (Sandbox Code Playgroud)

您可以在 github 中找到 ssh 路径:

SSH github 访问

ssh://重新添加遥控器时,请务必在其前面添加。如果这不起作用,那么我们将查看 http 代理设置,但根据您的人造 github 链接,我希望它是您控制下的存储库。