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?