2013-01-31 256 views
6

當我嘗試克隆從倉庫以下:克隆git倉庫失敗

git clone git://gitorious.org/qt/qt5.git qt5 

我得到這個錯誤:

fatal: Unable to look up gitorious.org (port 9418) (This is usually a temporary error   during hostname resolution and means that the local server did not receive a response from an authoritative server.) 

有什麼問題嗎?

,我的網絡使用代理,我已經把它的另一件事:

git config --global http.proxy http://192.168.0.7:8080 
+1

適用於我。還有它爲什麼被標記[tag:github]? –

+2

如果您通過代理進行訪問,則有可能您無法通過代理與外部世界建立連接,並且此代理僅支持HTTP/HTTPS請求(而非GIT)。所以你應該使用url:'https://git.gitorious.org/qt/qt5.git' –

+0

我很確定這是因爲設置了代理,因爲我已經在沒有代理服務器的情況下在另一個地方測試了它,它的工作原理,那麼設置git代理的正確方法是什麼? – Mosi

回答

8

首先嚐試使用https地址,而不是git的一個(這需要一個特殊的端口)

https://git.gitorious.org/qt/qt5.git 

替代方案可能很複雜(如ssh port forwarding

+0

感謝問題解決:) – Mosi