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

Dyl*_*lan 6 github

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

  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
Run Code Online (Sandbox Code Playgroud)

我目前正在虚拟机中运行 mininet,并且尝试使用 https/http 而不是 git。尽管如此,我在尝试从 GitHub 下载 Floodlight 时遇到了错误。

我的虚拟机网络已通过 NAT 连接,并且 GitHub.com 已启动并运行。但是,当我尝试 ping 到 GitHub.com 时,它不起作用。如何解决此 DNS 服务器问题?

Som*_*jee 1

您必须在代理后面

git config --global http.proxy %HTTP_PROXY%将代理配置为与您的系统代理相同。IF%HTTP_PROXY%未设置(尝试echo %HTTP_PROXY%是否回显主机名,没问题。如果回显 %HTTP_PROXY%,则有问题),尝试手动设置代理

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

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

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