1. ホーム
  2. Git

git pull reports エラー: :cannot open .git/FETCH_HEAD:Permission denied (.git/FETCH_HEADを開くことができません。

2022-02-13 18:45:07

プロジェクトは、次のエラーでgit pull経由でコードを同期する必要があります。

問題分析。

.git/FETCH_HEADのパーミッションがユーザー権限と一致しない。ファイルのパーミッションは以下のコマンドで確認することができます。

ll -lh .git/FETCH_HEAD

最終的な解決策

そのフォルダー内のすべてのファイルにユーザーと同じパーミッションを与えます。例えば、ログインがadminで、ソースコードのパスが/home/sourcecodeの場合、コマンドは次のようになります。

chown -R admin:admin /home/sourcecode