Als Administrator können Sie eine Verbindung zwischen Ihrer Automation Orchestrator-Bereitstellung und einem Git-Repository oder -Projekt konfigurieren.
Um Git für die Verwaltung Ihrer Automation Orchestrator-Objektbestandsliste zu verwenden, müssen Sie zuerst mithilfe des Automation Orchestrator Client eine Verbindung zu Ihrem Git-Repository konfigurieren.
Hinweis: Sie können nicht mehrere Git-Repositorys aus unterschiedlichen Konten über SSH hinzufügen, da
Automation Orchestrator einen SSH-Schlüssel für jede Instanz erstellt. Um mehrere Git-Repositorys hinzuzufügen, können Sie sie über HTTP hinzufügen, wie in dieser Dokumentation beschrieben.
Beachten Sie folgende Einschränkungen, wenn Sie ein Git-Repository mit Ihrer Automation Orchestrator-Bereitstellung verwenden:
- Nur SHA-1-Commit-Hashes werden unterstützt.
- Zwischen dem internen Git-Repository und dem Remote-Git-Repository kann es zu einem SHA-1-Commit-Hash-Konflikt kommen, der nicht automatisch aufgelöst wird. In solchen Szenarien sollten alle lokalen Änderungen verworfen werden.
- Das Durchführen manueller Änderungen im Git-Repository führt zu Zusammenführungskonflikten beim Abrufen des Remote-Git-Repositorys im Automation Orchestrator Client. Wenn die Zeilenendesequenz geändert wird, scheinen beide Revisionen identisch zu sein. Es kommt aber in jedem Fall zu einem Zusammenführungskonflikt, der gelöst werden muss.
Voraussetzungen
- Stellen Sie sicher, dass Ihre Automation Orchestrator-Umgebung eine VMware Cloud Foundation-Lizenz verwendet.
- Generieren Sie ein Zugriffstoken für Ihr GitLab-Projekt und kopieren Sie es für die Verwendung während des Konfigurationsvorgangs in Ihre Zwischenablage. Weitere Informationen finden Sie unter Erstellen eines privaten Zugriffstokens.
Hinweis: Für dieses Anwendungsbeispiel verwenden Sie ein GitLab-Projekt. Wenn Sie mit GitHub vertraut sind, können Sie ein GitHub-Repository verwenden. Informationen zum Generieren eines GitHub-Tokens finden Sie unter Erstellen eines privaten Zugriffstokens für die Befehlszeile.