GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Git:Öffnen der Indexdatei fehlgeschlagen:Berechtigung für Git-Status verweigert. Gehostet auf Bitbucket

Habe den gleichen Fehler fatal: index file open failed: Permission denied indem Sie git status ausführen , und ich habe .git/index überprüft von

$ ls -al .git/index

zu meiner Überraschung ist es

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

Ich habe keine Ahnung, warum und wie es sich verändert hat. Wie auch immer, nachdem ich die Berechtigung wieder auf 644 geändert habe von

$ chmod 644 .git/index

git status funktioniert.


Stellen Sie sicher, dass das .git-Verzeichnis und seine Dateien/Unterverzeichnisse Ihrem Benutzer gehören und von ihm beschreibbar sind. Das hört sich so an, als ob das Repository entweder unter einem anderen Benutzerkonto oder als Root-Benutzer geklont wurde (z. B. durch sudo ).

Es spielt keine Rolle, wo das Remote des Repositorys gehostet wird, git status greift nur auf das lokale Repository zu.


Linux
  1. C fopen gegen offen

  2. Dateiberechtigungen mit Git beibehalten

  3. eine Menge (Erlaubnis verweigert) in catalina.out

  4. Git-Pull-Berechtigung Linux verweigert?

  5. Berechtigung beim Klonen des Git-Repositorys verweigert

So beheben Sie SSH-fehlgeschlagene Berechtigung verweigert (publickey,gssapi-keyex,gssapi-with-mic)

So entpacken (öffnen) Sie die Gz-Datei

[Gelöst] Zugriff auf Speicherdatei nicht möglich, Berechtigung verweigert Fehler in KVM Libvirt

Gewusst wie:Eine Einführung in die Verwendung von Git

Linux-Dateiberechtigungskonzepte

Mount-CIFS-Berechtigung unter Linux verweigert – behoben!