Fügen Sie einen Quellcodeverwaltungs-Server-Endpoint hinzu, um einen Quellcodeverwaltungs-Server zum System hinzuzufügen.

Wenn Sie die Dateieditor-Option deaktivieren, funktioniert die Bitbucket-API (PUT/POST) nicht für Administratoren oder Entwickler. Schließen Sie die folgende Eigenschaft (feature.file.editor) entweder nicht in die Eigenschaftsdateien ein, oder falls diese dort enthalten sind, achten Sie darauf, dass die Eigenschaft nicht auf „true“ gesetzt ist.

Speicherort: <base_directory>\Atlassian\ApplicationData\Bitbucket\shared\bitbucket.properties

Eigenschaften: feature.file.editor=true

Voraussetzungen

  • Vergewissern Sie sich, dass Sie über eine Bitbucket-, GitHub- oder GitLab-Instanz verfügen, die für diese Version von vRealize Suite Lifecycle Manager unterstützt wird. Weitere Informationen zu den unterstützten Versionen von Bitbucket, GitHub oder GitLab finden Sie unter Lebenszyklusverwaltung für Inhalt.
  • Melden Sie sich bei GitHub, GitLab oder Bitbucket an und generieren Sie ein Zugriffstoken für den Benutzer. Aktivieren Sie dabei alle Bereiche. Kopieren und speichern Sie dieses einmalige Token aus GitHub, GitLab oder Bitbucket.
  • Melden Sie sich bei GitHub, GitLab oder Bitbucket an und überprüfen Sie, ob Gruppe, Projekt und Zweig in GitHub, GitLab oder Bitbucket erstellt wurden, bevor Sie diese als Quellcodeverwaltungs-Endpoint hinzufügen.

Prozedur

  1. Klicken Sie im Dashboard „Meine Dienste“ auf Content Management.
  2. Klicken Sie auf Inhaltseinstellungen.
  3. Klicken Sie auf der Registerkarte Quellcodeverwaltungszugriff auf QUELLCODEVERWALTUNGS-SERVER HINZUFÜGEN.
  4. Wählen Sie den Quellcodeverwaltungstyp aus.
    Hinweis: Mit vRealize Suite Lifecycle Manager 8.0 können Sie jetzt Bitbucket Server oder Bitbucket Cloud auswählen.
  5. Geben Sie die IP-Adresse oder den vollqualifizierten Domänennamen (FQDN) für den Server ein und klicken Sie auf ABSENDEN.
    vRealize Suite Lifecycle Manager verwendet standardmäßig das https-Schema für Quellcodeverwaltungs-APIs. Wenn Sie https auf der GitLab-Instanz nicht aktiviert haben, müssen Sie im Quellcodeverwaltungs-Server auf der Seite für Inhaltseinstellungen http://<ip address>:<port> angeben, um das Schema zu ändern. Wenn Sie einen Quellcodeverwaltungs-Endpoint erstellen, muss das Repository im Format <GroupName>/<ProjectName> angegeben werden. Wenn mehrere Entwickler am Bitbucket-Repository arbeiten, ist die Leistung in der Bitbucket Enterprise-Version jeweils langsam. Daher können Sie für Bitbucket Computer mit mindestens 4 vCPU verwenden.
  6. Klicken Sie auf das Stiftsymbol für den Quellcodeverwaltungs-Server.
  7. Geben Sie das Zugriffstoken für den GitLab- oder Bitbucket-Server in das Textfeld ZUGRIFFSSCHLÜSSEL ein und klicken Sie auf ABSENDEN.
    1. Für eine GitHub-Instanz können Sie entweder die Anmeldedaten der GitHub-Instanz in Form von Benutzername und Kennwort oder das Zugriffstoken eingeben.
    2. Klicken Sie auf ABSENDEN.
    Ein Zugriffstoken ist eine eindeutige Identität für einen Benutzer zum Ein- oder Auschecken für die Verfolgung der GitLab- oder GitHub-API. Um ein Zugriffstoken für GitLab oder GitHub zu erstellen, rufen Sie die GitLab- oder GitHub-Server-URL auf. Beispiel: gitlab.example.com oder github.com. Navigieren Sie für Bitbucket Server und Cloud zu bitbucket.org und dann zu „App-Kennwörter“, um ein Kennwort mit vollständigen Berechtigungen zu erstellen.