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
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. |