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

时间:2013-08-07 09:05:42

标签: github

我遇到了从GitHub下载Floodlight的问题。我用Google搜索并尝试了各种方法来克隆它。以下是错误:

  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服务器问题?

2 个答案:

答案 0 :(得分:2)

我有类似的问题,但发现它是断断续续的。我发现解决这个问题的原因如下:

  1. 确保您拥有最新版本的虚拟机。最新版本支持从NAT来宾到互联网的ping - 虽然我已经取得了不同的成功
  2. 如果我使用的是加密狗连接到互联网,即不是持久性的,我发现在我连接到互联网之后,我必须重新启动来宾。
  3. 所以没什么特别技术性的,而且与转发规则无关。但它对我有用,

    迈克尔

答案 1 :(得分:0)

你必须在代理人后面

git config --global http.proxy %HTTP_PROXY%将代理配置为与yoyur系统代理相同。如果未设置%HTTP_PROXY%(如果它与主机名相呼应,请尝试echo %HTTP_PROXY%,没问题。如果它回显%HTTP_PROXY%,则出现问题),尝试设置代理手册

git config --global <Host>:<Port> (Generally 8080)

如果您不知道代理,请转到Internet Explorer&gt;&gt;工具&gt; Internet选项&gt;&gt;连接&gt;&gt; LAN设置 并检查代理服务器地址

如果由.pac等脚本配置,请打开此文件。应该有一个函数findProxyForUrl或其他东西,它的简单pythonish代码。你应该能够从那里弄明白。

相关问题