↑ ↓ auswählen, Enter öffnen, Esc schließen

Git-Fehler dubious ownership auf Servern beheben

Vorsicht: Dieser Befehl verändert das System. Vor dem Ausführen verstehen, was er tut.

Werte anpassen, der Befehl aktualisiert sich live
user@server
git config --global --add safe.directory /var/www/vhosts/example.com/httpdocs

Trägt das Verzeichnis in die globale Git-Konfiguration des aktuellen Benutzers als vertrauenswürdig ein. Die Fehlermeldung detected dubious ownership tritt seit Git 2.35.2 auf, wenn ein Repository einem anderen Benutzer gehört, typisch beim Arbeiten als root in Plesk-Vhosts. Der Eintrag gilt nur für den Benutzer, der den Befehl ausführt.

Hinweis: Sauberer ist es, Git als Eigentümer des Repositorys auszuführen, etwa mit sudo -u webuser git pull. Den Wert * für alle Verzeichnisse nur verwenden, wenn keine fremden Benutzer Repositorys anlegen können.

Auch gesucht als

  • fatal detected dubious ownership in repository
  • git als root im vhost Verzeichnis geht nicht
  • git meldet unsafe repository

Verwandte Einzeiler

Alle aus Git

Erst lesen, dann ausführen.

Die Befehle auf myline.de greifen direkt in Server, Dateien und Datenbanken ein. Ein falscher Pfad oder Platzhalter kann Daten unwiderruflich löschen oder einen Server unerreichbar machen.

  • Alle Befehle werden ohne Gewähr bereitgestellt und sind nicht auf jedem System getestet.
  • Vor dem Ausführen verstehen, was ein Befehl tut, und jeden Platzhalter prüfen.
  • Vorher ein Backup anlegen und möglichst zuerst auf einem Testsystem ausprobieren.
  • Die Ausführung erfolgt auf eigene Verantwortung. Eine Haftung für Schäden ist ausgeschlossen, soweit gesetzlich zulässig.