GNU/Linux >> Linux の 問題 >  >> Linux

Git:インデックス ファイルを開くことができませんでした:git ステータスでアクセス許可が拒否されました。 Bitbucket でホスト

同じエラー fatal: index file open failed: Permission denied が発生しました git status を実行 、そして .git/index をチェックしました

$ ls -al .git/index

驚いたことに、

----------  1 Kjuly  staff  768248 Sep  2 11:07 .git/index

なぜ、どのように変化したのかわかりません。とにかく、許可を 644 に戻した後

$ chmod 644 .git/index

git status


.git ディレクトリとそのファイル/サブディレクトリがユーザーによって所有され、書き込み可能であることを確認してください。これは、リポジトリが別のユーザー アカウントまたは root ユーザーとしてクローンされたようです (例:sudo を介して) ).

リポジトリのリモートがホストされている場所は関係ありません。git status はローカル リポジトリにのみアクセスします。


Linux
  1. Linuxファイルパーミッションの概念

  2. C fopen と open

  3. Gitがファイルを作成できません権限が拒否されました

  1. maven:bash mvn 許可が拒否されました

  2. docker.sock 許可が拒否されました

  3. authorized_key ファイルで許可が拒否されました

  1. 「猫」:ファイルを開くことができません:アクセスが拒否されましたか?

  2. Git でファイルのアクセス許可を保持する

  3. バインドを開始できません:/etc/named.conf:許可が拒否されました