Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从GitHub.com克隆”;名称解析暂时失败“;错误_Github - Fatal编程技术网

从GitHub.com克隆”;名称解析暂时失败“;错误

从GitHub.com克隆”;名称解析暂时失败“;错误,github,Github,我从GitHub下载泛光灯时遇到问题。我在谷歌上搜索并尝试了各种方法来克隆它。以下是错误: mininet@mininet-vm:~$ git clone git://github.com/floodlight/floodlight.git Cloning into 'floodlight'... fatal: unable to connect to github.com: github.com:Temporary failure in name resolution 我目前

我从GitHub下载泛光灯时遇到问题。我在谷歌上搜索并尝试了各种方法来克隆它。以下是错误:

  mininet@mininet-vm:~$ git clone git://github.com/floodlight/floodlight.git
  Cloning into 'floodlight'...
  fatal: unable to connect to github.com:
  github.com:Temporary failure in name resolution
我目前正在虚拟机中运行mininet,我尝试使用https/http而不是git。尽管如此,我还是在尝试从GitHub下载泛光灯时遇到了错误


我的虚拟机网络已连接NAT,GitHub.com已启动并运行。然而,当我尝试ping到GitHub.com时,它不会工作。如何解决此DNS服务器问题?

您必须使用代理

git config--global http.proxy%http\u proxy%
将代理配置为与yoyur系统代理相同。如果未设置
%HTTP\u PROXY%
(尝试
回显%HTTP\u PROXY%
如果回显主机名,则没有问题。如果回显%HTTP\u PROXY%,则出现问题),请尝试设置代理

git-config——全局:(一般为8080)

如果您不知道代理,请转到Internet Explorer>>工具>Internet选项>>连接>>局域网设置 并检查代理服务器地址


如果它是由脚本(如.pac)配置的,请打开此文件。应该有一个函数findProxyForUrl或其他什么,它的简单pythonish代码。你应该能从那里找到答案

我也有类似的问题,但发现是间歇性的。我发现解决问题的方法如下:

  • 确保您拥有最新版本的virtual box。最新版本支持从NAT访客到互联网的ping——尽管我在这方面取得了一些成功
  • 如果我使用的是到Internet的加密狗连接,即不持久连接,我发现有时我必须在连接到Internet后重新启动来宾
  • 所以没有什么特别的技术性,也与转发规则无关。但这对我很有效


    michael

    你能在浏览器上打开github吗?您是否使用代理进行连接?代理可能是问题所在,因为ping不起作用是的,代理可能是问题所在。奇怪的是,我能在浏览器上打开GitHub,却不能ping它们。我还在想怎么修。谢谢你的回复,这很自然。git不知道这个代理,尽管浏览器做了重复,最恰当的回答是:相同。我发现重启虚拟机有帮助。