IBM Cloud Docs
Configurazione della clonazione dei moduli secondari Git

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

Tabella 1. Parametri facoltativi per la clonazione dei moduli secondari 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.