IBM Cloud Docs
Configuration du clonage des sous-modules Git

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

Tableau 1. Paramètres facultatifs pour le clonage des sous-modules git
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.