Punya kesalahan yang sama fatal: index file open failed: Permission denied dengan menjalankan git status , dan saya memeriksa .git/index oleh
$ ls -al .git/index
yang mengejutkan saya, itu
----------  1 Kjuly  staff  768248 Sep  2 11:07 .git/index
 Saya tidak tahu mengapa &bagaimana itu berubah. Bagaimanapun, setelah saya mengubah izinnya kembali ke 644 oleh
$ chmod 644 .git/index
 git status berfungsi.
 Pastikan direktori .git dan file/subdirektorinya dimiliki dan dapat ditulis oleh pengguna Anda. Kedengarannya seperti repositori dikloning di bawah akun pengguna yang berbeda atau sebagai pengguna root (misalnya melalui sudo ).
Di mana pun remote repositori dihosting, git status hanya mengakses repositori lokal.
            Instal zsh tanpa akses root?         
            Bagaimana cara menemukan file yang hanya memiliki izin pemilik tertentu?