2022年5月へ

error: cannot open .git/FETCH_HEAD: ????????

公開日:

最終更新日:

テクミュ(Tec-Mu)

AI要約

久しぶりにサーバーでGit操作中に「error: cannot open .git/FETCH_HEAD」のパーミッションエラーが発生。原因はRoot所有の.gitフォルダ。修正方法としてsudo chownコマンドで.gitフォルダの所有者を自分に変更すると問題が解決した。

  • Git
  • パーミッションエラー
  • FETCH_HEAD
  • サーバー管理
  • 所有権変更
  • chown
  • Root権限
  • Linux
  • トラブルシューティング

久しぶりにサーバーに入り,Git の状況を確認しようと fetch コマンドをかけるがエラー。

ちょっとググってみたところ,どうやらパーミッションがエラーのようです。

github/bitbucketでたまにerror: cannot open .git/FETCH_HEAD: Permission denied (255)になるのを直した話

???と文字化けしているところは,日本語表示が化けているのでしょう。

Root 以下のフォルダにつっこんでいたため,git の所有者も Root になっていたようです。

しばらく使っていなかったから,忘れていました。

sudo chown -R (username) .git/

git フォルダの所有者を自分にしたら無事解決しました。

©Hiroshi Nagayama