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.

Prozedur

  1. Melden Sie sich beim Automation Orchestrator Client als Administrator an.
  2. Navigieren Sie zu Verwaltung > Git-Repositorys.
  3. Klicken Sie auf Repository hinzufügen.
  4. Geben Sie die URL-Adresse Ihres Git-Repositorys ein.
    Beispiel: https://gitlab.com/ myusername/ my-vro-repo.
    Hinweis: Sie können auch eine Verbindung mit dem SSH-Protokoll herstellen.
  5. Geben Sie den Benutzernamen Ihres Git-Profils ein.
  6. Geben Sie das Zugriffstoken Ihres Git-Repositorys ein.
  7. Um die Verbindung zum Git-Repository zu validieren, klicken Sie auf Validieren.
  8. (Optional) Ändern Sie den Namen, der zur Bezeichnung des Repositorys im Automation Orchestrator Client verwendet wird.
  9. (Optional) Fügen Sie eine kurze Beschreibung für das verbundene Git-Repository hinzu.
  10. Zum Aktivieren des verbundenen Git-Repositorys klicken Sie auf Repository aktivieren
    Hinweis: Es kann immer nur jeweils ein Git-Repository aktiv sein. Sie können das aktive Git-Repository auf der Seite Git-Repositorys ändern.
  11. Wählen Sie den Zweig aus, an den die Änderungen weitergegeben werden sollen. Für dieses Anwendungsbeispiel verwenden Sie Python-branch. Weitere Informationen finden Sie unter Vorbereiten der GitlLab-Umgebung.
    Hinweis: Sie können den ausgewählten Git-Zweig jederzeit ändern, nachdem Sie die anfängliche Git-Konfiguration abgeschlossen haben.
  12. Um den Konfigurationsvorgang abzuschließen, klicken Sie auf Speichern.

Nächste Maßnahme

Navigieren Sie zurück zum Menü Git-Repositorys und bestätigen Sie, dass der Status des Repositorys Aktiv ist.