2012-09-21 161 views
3

我想克隆一個包含子模塊的git repo到使用SSH的Namecheap共享服務器上。 'git clone'命令工作正常,除了我的一個子模塊失敗。當我嘗試運行'git submodule update'時,它也會失敗。我得到錯誤;更新Git子模塊失敗

github.com[0: 207.97.227.239]: errno=Connection timed out 
fatal: unable to connect a socket (Connection timed out) 
Clone of 'git://github.com/WordPress/Wordpress.git' into submodule path 'wordpress' failed 

我試着聯繫Namecheap來查看是否有防火牆或阻塞連接的東西。他們說沒有防火牆可以阻止這種情況發生。此外,GitHub上的所有其他子模塊都更新得很好。無論如何,我嘗試使用https協議,而仍然沒有運氣。

任何想法是怎麼回事?

回答

4

一般而言,「errno=Connection timed out」應說明在GitHub上側的一個問題(他們status report page表示他們在九月21日和20日的幾個問題)

所以,除非問題仍然存在(在這種情況下, ,根本原因可能在你身邊),GitHub現在應該已經解決了它。

+1

真棒。感謝狀態頁面! –

2

你可以指定使用https://,而不是混帳://爲GitHub上使用以下命令:

git config --global url."https://github".insteadOf git://github