Klonen von Git-Untermodulen konfigurieren
Der Prozess zum Erstellen einer Kopie Ihres Git-Repository (Repository) auf Ihrem lokalen Computer wird als Git-Klonenbezeichnet. Die Kopie, die auf Ihrem lokalen Computer erstellt wird, wird als Git Clonebezeichnet.
Die Git-Klone in den Pipelines klonen die Untermodule nicht in einem Repository. Sie können jedoch das Klonen der Untermodule in den Benutzerrepositorys (Anwendungsrepository und Konfigurationsrepository mit einer Pipeline) aktivieren, indem Sie eines der Opt-in-Flags setzen.
Derzeit verwendet der Git-Klon in Pipelines HTTPS, SSH wird nicht unterstützt. Zum Klonen der Untermodule muss die Datei .gitmodules
im Git-Repository entweder HTTPS-URLs oder relative URLs verwenden.
Die Opt-in-Flags lauten wie folgt:
opt-in-clone-submodules
opt-in-clone-remote-submodules
Opt-in-Parameter
Parametername | Beschreibung |
---|---|
opt-in-clone-submodules |
Auf 1 setzen, um das Klonen der Untermodule zu aktivieren. Klone mit der Option --recurse-submodules Git |
opt-in-clone-remote-submodules |
Auf 1 setzen, um das Klonen der Untermodule unter Verwendung des Status der fernen Verfolgungsverzweigung des Untermoduls zu aktivieren. Klone mit --recurse-submodules --remote-submodules Git-Optionen. |