Aktuelles Arbeitsverzeichnis kann nicht gelesen werden: Operation nicht erlaubt

Lesezeit: 1 Minute

Benutzeravatar von Joanne Wei
Joanne Wei

Ich bin ein Anfänger. Ich versuche, Git zu verwenden, um den Namen des Benutzers zu erstellen. aber wenn ich tippte

git config --global user.name "XXX"

die Meldung wird angezeigt

Aktuelles Arbeitsverzeichnis kann nicht gelesen werden: Operation nicht erlaubt.

Ich weiß nicht, was passiert ist. Wie kann ich dieses Problem beheben?

  • Beantwortet das deine Frage? fatal: Aktuelles Arbeitsverzeichnis kann nicht gelesen werden: Keine solche Datei oder Verzeichnis

    – Hareen Laks

    12. April 2020 um 7:01 Uhr

Benutzeravatar von kenecaswell
kenecaswell

Ich hatte ein ähnliches Problem nach dem Update auf MacOS Catalina 10.15 und dem Update der Xcode-Befehlszeilentools (xcode-select --install).

Ich habe den obigen Fehler erhalten, als ich es einfach versuchte git status. Dann bemerkte ich, dass ich nicht einmal tun konnte ls. Anscheinend ist es notwendig, Terminal oder iTerm in meinem Fall “Vollzugriff auf die Festplatte” zu gewähren.

  1. Gehen Sie zu Systemeinstellungen -> Sicherheit & Datenschutz -> Registerkarte Datenschutz
  2. Wählen Sie „Vollständiger Festplattenzugriff“ aus dem Menü auf der linken Seite
  3. Fügen Sie Terminal und/oder iTerm zur App-Liste hinzu

Weitere Informationen finden Sie in diesem Artikel: https://osxdaily.com/2018/10/09/fix-operation-not-permitted-terminal-error-macos/

UPDATE – 1/2023: Ich habe kürzlich auf MacOS Ventura 13.1 aktualisiert und bin auf dasselbe Problem gestoßen. Betrieb xcode-select --install hat es mir angetan. Andere hilfreicher Artikel.

  • Wenn Sie das gleiche Problem mit der Git Tower-App haben, fügen Sie sie wie oben beschrieben zur Liste der Apps mit vollem Festplattenzugriff hinzu.

    – Mark Howells-Mead

    20. April 2022 um 8:05 Uhr

  • Vergessen Sie nicht, Ihre Terminal-APP neu zu starten.

    – Jugendtour

    2. Dezember 2022 um 7:25 Uhr

Überprüfen Sie Ihr Home-Verzeichnis und .gitconfig Dateiberechtigungen verwenden ls -l Befehl. Wenn alles in Ordnung ist, versuchen Sie es zu verwenden sudo chattr -i .gitconfig um das unveränderliche Attribut dieser Datei zu überprüfen.

Sie können Details zu diesem Befehl und den Dateiattributen finden Hier.

1445790cookie-checkAktuelles Arbeitsverzeichnis kann nicht gelesen werden: Operation nicht erlaubt

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy