2012-09-21 126 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