我遇到了从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服务器问题?
答案 0 :(得分:2)
我有类似的问题,但发现它是断断续续的。我发现解决这个问题的原因如下:
所以没什么特别技术性的,而且与转发规则无关。但它对我有用,
迈克尔
答案 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代码。你应该能够从那里弄明白。