httpアドレスでクローンしようとしましたか?
これは現在、msysgit ( issue 136 ) の同じ問題を伴うチケットです。現在の回避策は、git アドレスではなく http で複製することです。
試してみるその他の動き:
GIT_TRACE=1
(そして出力を投稿する)
- 他のバージョンまたは古いバージョンの msysgit で試してください
- メインコンピューターでファイアウォール/ウイルス対策の問題を確認してください
ここでは、古いバージョンの msysgit に切り替えることが適切なオプションである可能性があります:
このGitHub サポート スレッドを参照してください:
msysGit の 1.6.4 プレリリースを使用していますか? 既知のバグがあります。
1.6.0 などの安定したバージョンをお勧めします。
クリスに感謝します。それだけです。以前のバージョンの msysGit (Git-1.6.3.2-preview20090608.exe) に切り替えた後、問題は発生しなくなりました。
この問題は、実際には Git1.6.4 以前に影響を与える可能性があります。
git は、リクエストを送信してパック ファイルが存在するかどうかを確認しようとしますがHEAD
、一部の (すべてではないにしても) github が返す 500 エラーで停止します。
レポーターが使用するリポジトリの使用:
$ curl http://github.com/grails/grails.git/objects/info/packs
P pack-1290e84bed53bda28f0989dca48d836bd9104031.pack
P pack-bf40d38ae780512994e5127e832ed9d8853c186d.pack
P pack-f490d5f7d4671368f4a52c618ca9dce13b714ba1.pack
P pack-79e3a7f30e8989acc8403ac688be669a05384eef.pack
$ curl -I http://github.com/grails/grails.git/objects/pack/pack-bf40d38ae780512994e5127e832ed9d8853c186d.pack
HTTP/1.1 500 Internal Server Error
Server: nginx/0.6.26
Date: Fri, 04 Sep 2009 13:50:20 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Content-Length: 3193
Cache-Control: no-cache
このスレッドを参照してください。
現在、GitHub サポート チームが問題を調査しています。
500 は意図的なものではないと思いますが、私たちのセットアップに異常が発生している可能性があります。
この問題をさらに調査するためにチケットをオープンしています。サーバー構成に問題がある可能性が高いため、移動後までこれをいじることはないと思います。
Git1.6.4.4 には、9 月 16 日以降の修正が含まれています。
1.6.4.3 で HEAD リクエストに対して 500 (内部サーバー エラー) 応答を返すことがあった Github サーバーの回避策segfault
により、初期化されていないポインターが解放されるために、特定のケースで http 経由でプロジェクトを再取得する原因となるリグレッションが導入されました。
しかし、mssysgitは 7 月下旬の元の 1.6.4 以降、新しいビルドをまだリリースしていません (9 月 21 日)。(彼らはおそらく 1.6.5 または 1.7 を待っています)