何度かこのエラーで 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 プッシュしなくても作られる可能性があるようです。盲点でした……。