IBM Cloud Docs
Klonen von Git-Untermodulen konfigurieren

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

Tabelle 1. Optionale Parameter für das Klonen von Git-Submodulen
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.