Ich habe meinen Ordner mit aktiven Projekten, an denen ich arbeite, und alle sind als Git-Submodule versioniert. Wenn ich eine neue Arbeitsumgebung einrichte, klone ich meinen Ordner mit --recursive
(oder klonen Sie es normal und machen Sie es dann git submodule update --init --recursive
. Genau wie bei Link Rot gibt es manchmal Git Remote Repo Rot (oder ein Server ist ausgefallen). In diesen Fällen möchte ich nur die verfügbaren Repos initialisieren / aktualisieren. Git wird jedoch bei dem ersten Problem, auf das es stößt, nicht mehr aktualisiert:
Cloning into 'dir/name'...
Connection closed by remote.host
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Clone of '[email protected]:path/to.git' into submodule path 'dir/name' failed
und der Prozess stoppt dort.
Wie kann ich git zwingen, solche Fehler zu ignorieren und einfach mit dem nächsten Submodul fortzufahren?