1. ホーム
  2. スクリプト・コラム
  3. その他

[解決済み】git pullしようとするとエラー: .git/FETCH_HEAD を開けない: パーミッションが拒否される

2022-01-11 20:28:45

質問

を実行すると git pull というエラーが表示されます。

asgard@asgard-A7N8X2-0:~/CollegePortal$ git pull
error: cannot open .git/FETCH_HEAD: Permission denied

を使用する場合 sudo というエラーが発生します。

asgard@asgard-A7N8X2-0:~/CollegePortal$ sudo git pull
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

解決方法は?

最初の方法は、あなたのユーザーがそのディレクトリを変更する権限を持っていないため、2番目の方法は、あなたのルートユーザーがそのgitリポジトリにアクセスするための正しいSSH鍵を持っていないため、機能しないようです。

何をしようとしているかによりますが、リポジトリを別のディレクトリにクローンしたほうがいいかもしれませんし、あるいは chown カレントディレクトリにフルアクセスできるようにする。