Gitの公開リポジトリにpush出来なかった瞬間

思い当たるところがあってすぐ解決したから良かったけど、エラーメッセージからは想像がつかないなあ。

# バージョン書き忘れていたので追記

  • server: git version 1.7.6.4
  • client: git version 1.6.4.msysgit.0


% git push
Counting objects: 76, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (50/50), done.
fatal: sha1 file '' write error: Invalid argument
error: pack-objects died with strange error
error: failed to push some refs to 'git://hoge/test.git'

cloneはできるけどpushが出来ませんでした。書き込み権限に問題がありそうなので、サーバーhoge上にあるtest.gitの権限をchownでいじったら解決。