Configuration du clonage des sous-modules Git
Le processus de création d'une copie de votre référentiel Git (référentiel) sur votre ordinateur local est appelé clonageGit. La copie créée sur votre ordinateur local est appelée Git Clone.
Par défaut, les clones Git dans les pipelines ne clonent pas les sous-modules d'un référentiel. Toutefois, vous pouvez activer le clonage des sous-modules dans les référentiels d'utilisateurs (référentiel d'application et référentiel de configuration à un pipeline) en définissant l'un des indicateurs de consentement.
Actuellement, le clone Git dans les pipelines utilise HTTPS, SSH n'est pas pris en charge. Pour cloner les sous-modules, le fichier .gitmodules
du référentiel Git doit utiliser des URL HTTPS ou des URL relatives.
Les indicateurs de consentement sont les suivants:
opt-in-clone-submodules
opt-in-clone-remote-submodules
Paramètres d'option d'adhésion
Nom du paramètre | Description |
---|---|
opt-in-clone-submodules |
Affectez la valeur 1 pour activer le clonage des sous-modules. Clones avec l'option --recurse-submodules Git |
opt-in-clone-remote-submodules |
Défini sur 1 pour activer le clonage des sous-modules à l'aide de l'état du branchement de suivi à distance du sous-module. Clones avec les options --recurse-submodules --remote-submodules Git. |