それで、私はプロジェクトに取り組んでいて、gitを使用してgithubにPushしていました。そして、git add
に行ってfatal: .git/index: index file open failed: Permission denied
を取得している間にしばらく働いていた後、突然今日
私が最近コンピューターでこれを引き起こしたと思うことは何も考えられません。今日目が覚めましたが、コンピューターが一晩再起動したことに気づきましたが、いくつかの異なる設定が通常の設定のままではないことに気付きました。たとえば、クワイエットモードはオフになっていて、私は常にオンにしています。ちょっと変だと思いましたが、ウイルススキャンを実行して何も気づかなかったので、ウィンドウの端に何かあるのではないかと思って肩をすくめました。
何かが私の許可で遊んでいるので緊張する必要がありますか?数分グーグルで調べた後、このエラーについてあまり知りませんでした。私は個人的に権限を変更していないのでちょっと困惑しました、そしてそれはすべて昨日はうまくいったようです。
いくつかの助けを探して、このエラーを解決するために他に含める必要があるものがあれば、尋ねられたら喜んで提供します。他の誰もこのコンピュータを使用していません。これはWindows 10ビルドgit version 2.6.3.windows.1
です。
編集:これが出力です
11:21:34.673917 trace.c:319 setup: git_dir: .git
11:21:34.674417 trace.c:320 setup: git_common_dir: .git
11:21:34.674417 trace.c:321 setup: worktree: D:/Downloads/AnotherTabExample
11:21:34.674417 trace.c:322 setup: cwd: D:/Downloads/AnotherTabExample
11:21:34.674417 trace.c:323 setup: prefix: (null)
11:21:34.674417 git.c:348 trace: built-in: git 'add' '.'
fatal: .git/index: index file open failed: Permission denied
詳細な出力から、.git/index
の権限が破損している可能性があるようです。
これを確認するには、ls -al .git/index
に続けてchmod 644 .git/index
を実行して修正します。次に、git add
コマンドを再度実行してください。
(Windows)アクセス許可の問題であることが判明しました。機能したのは、元のフォルダーのコピーmsysgit内からを作成し、それを使用することでした(つまり、cp -rvf original original-bkup
)。
元のフォルダーのアクセス許可のリセットは機能するはずでしたが、機能しませんでした。
マーク:Android studioでこのエラーが発生した場合は、Android studioを再起動するだけでこのエラーは解決されます。これはいくつかの理由によるものと思われますintellijアイデアのキャッシュまたは「バグ」。