Onboarding Durchführen GitHubBis DevOps Change-Geschwindigkeit– Klassisch

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Verbinden Sie mit GitHubInstanz zum Erkennen, Konfigurieren und Importieren von Repositorys, Plänen und Pipelines.

    Vorbereitungen

    Erforderliche Rolle: sn_devops.admin oder sn_devops.Tool_owner

    Führen Sie die in angegebenen Schritte aus Erste Schritte Abschnitt, bevor Sie eine Verbindung zu einem Tool herstellen.

    Warum und wann dieser Vorgang ausgeführt wird

    • Verbinden Bis GitHubUnd ruft die Webhook-URL ab, wenn Sie einen übermitteln DevOpsTooldatensatz.
    • Erkennen Repositorys und Pläne.
    • Konfigurieren Der Webhook in GitHubRepository.
    • Importieren Verzweigungs- und Commit-Datensätze.

    Prozedur

    1. Geben Sie ein GitHubInstanzdetails, zu denen eine Verbindung mit DevOps-Change-Geschwindigkeit hergestellt werden soll, indem Sie zu navigieren Alle > DevOps > Tools > Neu erstellen (veraltet)an.
    2. Geben Sie einen Wert in ein Toolname Feld und geben Sie die Tooldetails ein.
      Tabelle : 1. Erstellen Sie ein DevOps-Tool-Formular
      Feld Beschreibung
      Toolintegration

      Zu integrierendes Tool. Wählen Sie in diesem Fall aus GitHub .

      Tool-URL

      URL des vorhandenen GitHubZu integrierende Instanz. Für z. B. https://api.github.com

      GitHub Anmeldeinformationstyp
      • Basisauth.
        • GitHub-Anwendername
        • Persönliches Zugriffstoken (klassisch)

        Bei der Standardauthentifizierung wird nur ein persönliches Zugriffstoken (klassisch) unterstützt. Wenn Sie ein persönliches Zugriffstoken (klassisch) für generieren GitHub, Sie müssen die zu autorisierenden Bereiche angeben, wenn Sie keinen vollständigen Zugriff gewähren. Die Mindestbereiche, die Sie für die Autorisierung auswählen müssen, sind „Repository“, „admin:repo_hook“ und „user:email“.

      • OAuth

        GitHub Tool-Anmeldeinformationen. Weitere Informationen finden Sie unter Wird eingerichtet GitHubOAuth 2,0-Anmeldeinformationen für DevOps Change-Geschwindigkeit.

      Für eine Liste aller Berechtigungen, die für die Anmeldeinformationen für die Verbindung mit erforderlich sind GitHub, Siehe GitHubBerechtigungen in Berechtigungen erforderlich für DevOpsTools.

    3. Wahlweise: Wählen Sie Aus MID-Server Für ein lokales Tool, das an einen MID-Server angehängt ist.

      Die Anwendung wird automatisch auf DevOps und die Fähigkeit auf REST festgelegt.

      Hinweis:
      Der Gewährungstyp „OAuth-Autorisierungscode“ wird für GitHub und GitHub Enterprise mit MID-Server unterstützt.
    4. Wählen Sie Absenden.
    Nach erfolgreicher Toolerstellung gelangen Sie zur Tooldatensatzseite.
    1. Wählen Sie Aus Erkennen Um vorhandene Repositorys, Pläne oder Pipelines für das Tool zu erkennen.
      Repository-Datensätze werden der zugehörigen Liste Repositorys hinzugefügt.
    2. Konfigurieren Sie die Webhook-URL automatisch in einem GitHubRepository zum Senden von Benachrichtigungen an das DevOps-Tool durch Auswahl Konfigurieren .
      Alternativ können Sie die nächtliche Abfrage aktivieren, um das Datensystem für nachverfolgte Repositorys oder Pipelines abzurufen, indem Sie festlegen Aktivieren Sie Die Abfrage Eigenschaft bis Ja .
      Hinweis:
      Wenn Sie keine Administratorrechte für haben GitHubTool (um die automatische Konfiguration der Webhook-URL zu ermöglichen), muss es möglicherweise vom Tooladministrator für Sie konfiguriert werden (Webhook-URL manuell in Ihrer Toolinstanz erstellen und konfigurieren). Sobald der Webhook im Tool konfiguriert ist, wechseln Sie in den manuellen Konfigurationsmodus, um eine manuelle Verbindung zum Tool herzustellen, und beenden Sie dann.
    3. Klicken Sie Auf Importieren Dient zum Importieren von Verlaufsdaten aus dem Repository.
      Importierte Verzweigungsdatensätze und Commit-Datensätze aus dem Repository werden den entsprechenden zugehörigen Listen hinzugefügt.
    4. In App Klicken Sie auf die Suchliste, und wählen Sie einen App-Datensatz aus, der dem Repository zugeordnet werden soll, oder klicken Sie auf Neu Um eines zu erstellen.