3

サブモジュールを含む git リポジトリを、SSH を使用して Namecheap 共有サーバーに複製しようとしています。サブモジュールの 1 つが失敗したことを除いて、「git clone」コマンドは正常に機能しました。「git submodule update」を実行しようとすると、失敗します。エラーが発生します。

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

2 に答える 2

4

一般に、「errno=Connection timed out」はGitHub側の問題を示している必要があります(ステータスレポートページには、9月21日と20日にいくつかの問題があったことが示されています)

したがって、問題がまだ解決しない限り(この場合、根本的な原因はあなたの側にある可能性があります)、GitHubはこれまでに問題を解決しているはずです。

于 2012-09-22T08:18:02.597 に答える
3

次のコマンドを使用して、GitHub に git:// の代わりに https:// を使用するように指定できます。

git config --global url."https://github".insteadOf git://github
于 2014-01-06T13:00:36.603 に答える