[git]error: remote unpack failed: unpack-objects abnormal exit

何度かこのエラーで git スペースを作り直しているので、いい加減問題を解決することにしました。

対処方法

色々なサイトで解説している通り。以下のコマンドを git ディレクトリーに実行するだけです。
Windows ではなく、Linux のコマンドですね。

chmod -R o+w XXXXXX.git

git ディレクトリにユーザーの書き込み権限を許可します。これだけでOK!

あれ、Windows で使ってるのに?

ここからは蛇足です。

私の場合、メイン PC は Windows でした。
WSL を使っているわけでもなく、git リポジトリは TurtoiseGit を使って作成したものなので、そもそもユーザーの書き込み権限などありませんでした。

ではなぜ、このエラーになってしまったのか。

原因はサブで使っていた Mac book

実はサブで Mac book を所有しており、PC とはクラウドストレージ(Box のような)で共有していました。
この Box の中に git リポジトリを入れてたんですよね。

この mac がアクセス時に書き込み権限不可のディレクトリーやファイルを勝手に作っていたようです。
ちなみに、git プッシュしなくても作られる可能性があるようです。盲点でした……。

返信を残す

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

CAPTCHA