Windows上でgitを動かすために、Cygwin + OpenSSH + gitでやっていたら、
以下のようにエラーが出る。
yasuharu@yasuharu-desk3 ~
$ git clone server:/pub/repositories/hogehoge.git hogehoge
Initialized empty Git repository in /home/yasuharu/hogehoge/.git/
Enter passphrase for key '/home/yasuharu/.ssh/id_rsa':
remote: Counting objects: 1608, done.
remote: Compressing objects: 100% (800/800), done.
fatal: The remote end hung up unexpectedly
fatal: early EOFs: 21% (338/1608)
fatal: index-pack failed
何度やっても同じで、すごくたまに成功することがあるから、すごく厄介。
ちなみに、gitのversionは以下の通り。
yasuharu@yasuharu-desk3 ~
$ git --version
git version 1.6.6.1
同様の現象は、1.7.1でも起きるらしい。
http://www.mail-archive.com/cygwin@cygwin.com/msg104296.html
結局、直し方についてはわからなかった。
仕方が無いので、msysGitの古いバージョンを使った。
こちらでは、問題なく動作している。
中身はバージョンが違う程度のはずなので、どっかでバグが発生してるんだろうなぁ。。。