Un amministratore può configurare una connessione tra la distribuzione di Automation Orchestrator e un progetto o un repository Git.
Per utilizzare Git per la gestione dell'inventario degli oggetti di Automation Orchestrator, è necessario configurare una connessione al repository Git utilizzando Automation Orchestrator Client.
Nota: Non è possibile aggiungere più repository Git da account diversi tramite SSH perché
Automation Orchestrator crea una chiave SSH per ogni istanza. Per aggiungere più repository Git, è possibile aggiungerli tramite HTTP come descritto in questa documentazione.
Quando si utilizza un repository Git con la distribuzione di Automation Orchestrator, tenere presenti le limitazioni seguenti:
- Sono supportati solo gli hash di commit SHA-1.
- I conflitti dell'hash di commit SHA-1 tra il repository Git interno e il repository Git remoto sono possibili e non vengono risolti automaticamente. In questi scenari, tutte le modifiche locali devono essere eliminate.
- L'esecuzione di modifiche manuali nel repository Git causa conflitti di unione durante il pull del repository Git remoto in Automation Orchestrator Client. Se la sequenza di fine riga viene modificata, entrambe le revisioni sembreranno uguali, ma causeranno sempre un conflitto di unione che deve essere risolto.
Prerequisiti
- Verificare che l'ambiente di Automation Orchestrator utilizzi una licenza di VMware Cloud Foundation.
- Generare un token di accesso per il progetto GitLab e copiarlo negli Appunti per utilizzarlo durante il processo di configurazione. Vedere Creazione di un token di accesso personale.
Nota: Per questo caso d'uso viene utilizzato un progetto GitLab. Se si ha familiarità con GitHub, è possibile utilizzare un repository GitHub. Per informazioni sulla generazione di un token GitHub, vedere Creazione di un token di accesso personale per la riga di comando.