2013-08-07 61 views
1

我遇到了從GitHub下載泛光燈的問題。我已經搜索並嘗試了各種方法來克隆它。下面是錯誤:從GitHub.com克隆「名稱解析中的臨時失敗」錯誤

[email protected]:~$ 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

可以在瀏覽器中打開github嗎?你使用代理連接?代理可能是問題,因爲ping不起作用 –

+0

是代理可能是問題。奇怪的是,我能夠在瀏覽器上打開GitHub並且無法ping通它們。我仍然在弄清楚如何解決這個問題。謝謝回覆。 – Dylan

+0

這很自然。 git不知道代理服務器,儘管瀏覽器確實是 –

回答

0

您必須在代理

git config --global http.proxy %HTTP_PROXY%配置代理是一樣yoyur系統代理。 IF %HTTP_PROXY%未設置(嘗試echo %HTTP_PROXY%如果它呼應主機名,沒有問題。如果回顯%HTTP_PROXY%,你有問題),嘗試設置代理manuallt

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

,如果你不知道代理服務器,進入Internet Explorer >>工具> Internet選項>>連接>>局域網設置 並檢查代理服務器地址

如果其配置的腳本如.pac打開此文件。應該有一個函數findProxyForUrl或者其他簡單的pythonish代碼。你應該能夠從那裏弄清楚它。

2

我有類似的問題,但發現它是間歇性的。我發現要解決的問題如下:

  1. 確保您擁有最新版本的虛擬盒。最新版本支持從NAT客戶端ping到互聯網 - 雖然我與
  2. 混合成功如果我使用dongle連接到互聯網,即不持久,我發現有時我必須重新啓動客人在連接到互聯網之後已經建立了。

所以沒有什麼特別的技術性,並且與轉發規則無關。但它對我來說,

michael

+0

。我發現重新啓動虛擬機幫助它。 – Simon