Configurazione della clonazione dei moduli secondari Git

Il processo di creazione di una copia del tuo repository (repository) Git nel tuo computer locale è chiamato Git cloning. La copia creata nel computer locale viene denominata Git Clone.

Per impostazione predefinita, i cloni Git nelle pipeline non clonano i moduli secondari in un repository. Tuttavia, è possibile abilitare la clonazione dei moduli secondari nei repository utente (repository dell'applicazione e repository di configurazione a una pipeline) impostando uno degli indicatori opt-in.

Attualmente, il clone Git nelle pipeline utilizza HTTPS, SSH non è supportato. Per clonare i moduli secondari, il file .gitmodules nel repository Git deve utilizzare URL HTTPS o URL relativi.

Gli indicatori opt-in sono i seguenti:

  • opt-in-clone-submodules
  • opt-in-clone-remote-submodules

Parametri di opt-in

Parametri opzionali per la clonazione dei sottomoduli git
Nome parametro Descrizione
opt-in-clone-submodules Impostare su 1 per consentire la clonazione dei moduli secondari. Cloni con opzione --recurse-submodules Git
opt-in-clone-remote-submodules Impostare su 1 per abilitare la clonazione dei moduli secondari utilizzando lo stato della diramazione di traccia remota del modulo secondario. Clona con le opzioni --recurse-submodules --remote-submodules Git.