Zum Inhalt springen
Git-FehlerFehler
fatal: shallow update not allowed

fatal: shallow update not allowed

Ein Push aus einem Shallow-Clone wurde abgelehnt, da der Remote keine Shallow-Updates erlaubt.

gitlinuxwindowsmacos

Was verursacht diesen Fehler

Das Repository ist ein Shallow-Clone (erstellt mit --depth) und der Remote akzeptiert keine Pushes aus Shallow-Clones. Für den Push wird die vollständige History benötigt.

So beheben Sie ihn

Den Clone vollständig laden: git fetch --unshallow origin. Anschließend erneut pushen. In CI-Umgebungen die Clone-Tiefe erhöhen oder statt Shallow einen vollständigen Clone verwenden.

Beispiel

git fetch --unshallow origin
Offizielle Dokumentation

Verwandte Fehlercodes