Hinzufügen von externen Repositorys in Cloud Manager external-repositories

Erfahren Sie, wie Sie in Cloud Manager ein externes Repository hinzufügen. Cloud Manager unterstützt die Integration mit GitHub-, GitLab- und Bitbucket-Repositorys.

NOTE
Diese Funktion ist nur für das Early-Adopter-Programm verfügbar.

Konfigurieren eines externen Repositorys

Die Konfiguration eines externen Repositorys in Cloud Manager erfolgt in drei Schritten:

  1. Fügen Sie einem ausgewählten Programm ein externes Repository hinzu.
  2. Stellen Sie ein Zugriffs-Token für das externe Repository bereit.
  3. Überprüfen Sie die Eigentümerschaft des privaten GitHub-Repositorys.

Hinzufügen eines externen Repositorys add-ext-repo

  1. Melden Sie sich unter my.cloudmanager.adobe.com bei Cloud Manager an und wählen Sie die entsprechende Organisation aus.

  2. Wählen Sie in der Konsole Meine Programme das Programm aus, mit dem Sie ein externes Repository verknüpfen möchten.

  3. Wählen Sie im Seitenmenü unter Services Ordnersymbol Repositorys aus.

    Die Seite „Repositorys“

  4. Klicken Sie oben rechts auf der Seite Repositorys auf Repository hinzufügen.

  5. Wählen Sie im Dialogfeld Repository hinzufügen die Option Privates Repository aus, um ein externes Git-Repository mit Ihrem Programm zu verknüpfen.

    Eigenes Repository hinzufügen

  6. Geben Sie in jedem Feld jeweils die folgenden Details zu Ihrem Repository an:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    Feld Beschreibung
    Repository-Name Erforderlich. Ein aussagekräftiger Name für Ihr neues Repository.
    Repository-URL Erforderlich. Die URL des Repositorys.

    Wenn Sie ein von GitHub gehostetes Repository verwenden, muss der Pfad mit .git enden.
    Beispiel: https://github.com/org-name/repo-name.git (URL-Pfad dient nur zu Illustrationszwecken).

    Wenn Sie ein externes Repository verwenden, muss es das folgende URL-Pfadformat verwenden:
    https://git-vendor-name.com/org-name/repo-name.git
    oder
    https://self-hosted-domain/org-name/repo-name.git
    . Außerdem muss es mit Ihrem Git-Anbieter übereinstimmen.
    Auswählen des Repository-Typs Erforderlich. Wählen Sie den von Ihnen verwendeten Repository-Typ aus: GitHub, GitLab oder BitBucket. Wenn der obige Repository-URL-Pfad den Namen des Git-Anbieters enthält, z. B. GitLab oder Bitbucket, ist der Repository-Typ bereits für Sie vorausgewählt.
    Beschreibung Optional. Eine längere Beschreibung des Repositorys.
  7. Wählen Sie Speichern, um das Repository hinzuzufügen.

  8. Geben Sie im Dialogfeld Validierung der Eigentümerschaft eines privaten Repositorys ein Zugriffs-Token an, um die Eigentümerschaft des externen Repositorys zu validieren, sodass Sie darauf zugreifen können.

    Auswählen eines vorhandenen Zugriffs-Tokens für ein Repository
    Auswählen eines vorhandenen Zugriffs-Tokens für ein BitBucket-Repository.

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    Token-Typ Beschreibung
    Vorhandenes Zugriffs-Token verwenden Wenn Sie bereits ein Repository-Zugriffs-Token für Ihre Organisation bereitgestellt haben und Zugriff auf mehrere Repositorys haben, können Sie ein vorhandenes Token auswählen. Verwenden Sie die Dropdown-Liste Tokenname, um das Token auszuwählen, das Sie auf das Repository anwenden möchten. Fügen Sie andernfalls ein neues Zugriffs-Token hinzu.
    Neues Zugriffs-Token hinzufügen Repository-Typ: GitHub
    • Geben Sie im Textfeld Tokenname einen Namen für das Zugriffs-Token ein, das Sie erstellen.
    • Erstellen Sie ein persönliches Zugriffs-Token, indem Sie die Anweisungen in der GitHub-Dokumentation befolgen.
    • Erforderliche Berechtigungen:
    Read access to metadata.
    Read and write access to code and pull requests.
    • Fügen Sie im Feld Zugriffs-Token das soeben erstellte Token ein.
    Repository-Typ: GitLab
    • Geben Sie im Textfeld Tokenname einen Namen für das Zugriffs-Token ein, das Sie erstellen.
    • Erstellen Sie ein persönliches Zugriffs-Token, indem Sie die Anweisungen in der GitLab-Dokumentation befolgen.
    • Erforderliche Berechtigungen:
    api
    read_api
    read_repository
    write_repository
    • Fügen Sie im Feld Zugriffs-Token das soeben erstellte Token ein.
    Repository-Typ: Bitbucket
    • Geben Sie im Textfeld Tokenname einen Namen für das Zugriffs-Token ein, das Sie erstellen.
    • Erstellen Sie ein Repository-Zugriffs-Token mithilfe der Bitbucket-Dokumentation.
    • Erforderliche Berechtigungen:
      • Read and write access to code and pull requests.
    note note
    NOTE
    Die Funktion „Neues Zugriffs-Token hinzufügen“ befindet sich derzeit in der Early-Adopter-Phase. Zusätzliche Funktionen sind in Planung. Daher können sich die erforderlichen Berechtigungen für Zugriffs-Token ändern. Darüber hinaus kann die Benutzeroberfläche für die Verwaltung von Token aktualisiert werden, möglicherweise einschließlich Funktionen wie Ablaufdaten von Token. Dazu gehören auch automatisierte Prüfungen, um sicherzustellen, dass mit Repositorys verknüpfte Token gültig bleiben.
  9. Klicken Sie auf Überprüfen.

Nach der Überprüfung kann das externe Repository verwendet und mit einer Pipeline verknüpft werden.

Verknüpfen eines validierten externen Repositorys mit einer Pipeline validate-ext-repo

  1. Hinzufügen oder Bearbeiten einer Pipeline:

    Quell-Code-Repository der Pipeline und Git-Verzweigung
    Dialogfeld „Produktionsfremde Pipeline hinzufügen“ mit ausgewähltem Repository und Git-Verzweigung

  2. Wählen Sie beim Hinzufügen oder Bearbeiten einer Pipeline zum Angeben des Quell-Code-Speicherorts für die neue oder vorhandene Pipeline das zu verwendende externe Repository aus der Dropdown-Liste Repository aus.

  3. Wählen Sie in der Dropdown-Liste Git-Verzweigung die Verzweigung als Quelle für die Pipeline aus.

  4. Klicken Sie auf Speichern.

TIP
Weitere Informationen zum Verwalten von Repositorys in Cloud Manager finden Sie unter Cloud Manager-Repositorys.

Einschränkungen

  • Externe Repositorys können nicht mit Konfigurations-Pipelines verknüpft werden.
  • Bei Pipelines, die externe Repositorys (ausgenommen GitHub-gehostete Repositorys) und die Option Bereitstellungsauslöser Bei Git-Änderungen verwenden, werden Auslöser nicht automatisch gestartet. Sie müssen manuell gestartet werden.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab