Warum schlägt die Aktualisierung des Git Submoduls fehl?

8

Ich habe die folgende .gitmodules -Datei:

%Vor%

Wenn ich den Repo klonen und git submodule init && git submodule update ausführen (oder git submodule init --update ) bekomme ich den folgenden Fehler:

%Vor%

Ich beobachte drei Dinge, die Anlass zur Sorge geben:

  1. Der zweite .gitmodules -Eintrag (web / old) ist gut geklont, ohne Probleme.
  2. Es scheint einen zusätzlichen Platz in der Fehlermeldung zu geben, wo ich glaube, dass git normalerweise den Hostnamen auflistet, den er nicht finden kann (direkt vor der Portnummer, die in dem oben aufgeführten Fehler aufgelistet ist).
  3. git clone git://amygdala.servebeer.com:lucky_blog.git funktioniert gut.

Was ist falsch an diesem Repo? Ist das ein Fehler mit Git oder habe ich etwas beim Einrichten des Repos vermasselt?

Bearbeiten Hier ist meine Git-Konfiguration als Referenz:

%Vor%     
Octaflop 05.10.2011, 03:45
quelle

1 Antwort

10

Sie haben das Format Ihrer Git-URLs etwas falsch - Sie sollten den Host von trennen der Pfad mit / anstatt : . Versuchen Sie, die URLs zu ändern:

%Vor%

Sie müssen diese Änderungen nicht nur in .gitmodules festschreiben, sondern auch die Konfiguration mit:

ändern %Vor%

... und um sicherzustellen, dass die Submodule erneut geklont werden, entferne sie und probiere das git submodule update erneut aus.

    
Mark Longair 05.10.2011, 08:00
quelle

Tags und Links