Mam problem ten przez ostatnie kilka dni, gdy próbuje się, albo, status git lub git pull. Repozytorium jest hostowane na Bitbucket.Git: plik indeksu otwarty nie powiódł się: odmowa uprawnień w "statusie git". Hostowane na Bitbucket
Próbowałem kilku rzeczy, aby to działało (jest kilka postów związanych z tym na stackoverflow, ale nie działały).
Oto problem:
[email protected]:/repo/$ git status fatal: index file open failed: Permission denied fatal: git status --porcelain failed
Gdybym zrobić "git pull":
[email protected]:/repo/$ git pull remote: Counting objects: 77, done. remote: Compressing objects: 100% (30/30), done. remote: Total 56 (delta 37), reused 41 (delta 22) error: insufficient permission for adding an object to repository database .git/objects fatal: failed to write object fatal: unpack-objects failed
I podwójne sprawdzone lokalne uprawnienia i wszystko wydaje się być w porządku. Mam pozwolenie na wszystkie pliki.
Uwaga:
Jeśli używam „sudo” wszystko wydaje się działać jak regularne, jednak nie mam żadnych poświadczeń SSH dla root na tej maszynie wdrażania. To sprawia, że myślę, że to problem z uprawnieniami (jak wyjaśnia błąd), jednak: co to może być, jeśli jestem właścicielem wszystkich plików, w tym plików wewnątrz .git/
Z góry dziękuję!
Skąd masz pliki z pilota? – AdamT
czy "klonowałeś" pilota? – AdamT
Tak, zrobiłem klon do zdalnego serwera przez SSH – demogar