error: unable to create temporary sha1 filename ./objects/5: File exists

Standard
error: unable to create temporary sha1 filename ./objects/5: File exists

わきげさんとやってるプロジェクトで git push したときにこんなエラーが出た。
 
error: unable to create temporary sha1 filename ./objects/5: File exists
 
この記事とまったく同じエラー。あれ、昨日までpushできてたのに。
 
公開リポジトリの下の .git/objects/ 配下を見てみると”5″っていうファイルはあって、自分に書き込み権限がない状態だった。???わきげさんに聞いたら、公開リポジトリの.git/ 配下は特に触ってないらしい。????????結局、.git/ 配下の権限が変わってしまった原因がわからず未解決で放置。
 
とりあえず公開リポジトリをもう1回 clone して修正した後 push したらできたんだけど、なんかすっきりしないなー。原因を解明したい。
 
 

 
 
 

Cover image is not found
amazon.co.jpで詳細情報を見る


Facebook comments:

2 thoughts on “error: unable to create temporary sha1 filename ./objects/5: File exists

  1. rui_mashita

    僕もなりました
    error: unable to create temporary sha1 filename ./objects/e3: File exists

    ls -l ./objects/
    drwxr-xr-x 2 nagino nagino 4096 2009-09-15 21:31 e3
    権限の問題でした。

    git init コマンドの時に、–shared オプションをつけたり
    gitメンバーを、一つのUNIXのユーザグループにいれたり、
    umask 007 とかしましょう
    ってWEBDB P84に書いてました

  2. やっぱり権限だったんですね。
    さっきobjects/の下を全部777にしてcommitしちゃったよ。
    Gravatarに登録しましょう

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>