Onboarding Durchführen GitHub Bis DevOps Change-Geschwindigkeit– Klassisch

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • Verbinden Sie mit GitHub Instanz 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 GitHub Und rufen Sie die Webhook-URL ab, wenn Sie einen übermitteln DevOps Tooldatensatz.
    • Erkennen Repositorys und Pläne.
    • Konfigurieren Der Webhook in GitHub Repository.
    • Importieren Verzweigungs- und Commit-Datensätze.

    Prozedur

    1. Geben Sie ein GitHub Instanzdetails, die mit DevOps Change-Geschwindigkeit verbunden werden sollen, indem Sie zu navigieren Alle > DevOps > Tools > Neu erstellen (veraltet)an.
    2. Geben Sie einen Wert in ein Toolname Feld und füllen Sie die Tooldetails aus.
      Tabelle : 1. Formular „DevOps-Tool erstellen“
      Feld Beschreibung
      Toolintegration

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

      Tool-URL

      URL des vorhandenen GitHub Zu 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 GitHub OAuth 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 GitHub Berechtigungen in Berechtigungen erforderlich für DevOps Tools.

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

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

      Hinweis:
      Die Typen OAuth-Autorisierungscode und JWT-Gewährungen werden für GitHub und GitHub Enterprise mit MID-Server unterstützt.
    4. Wählen Sie Absenden.
    Nach erfolgreicher Toolerstellung gelangen Sie zur Tooldatensatzseite.
    1. Wenn Sie den Zugriff auf das Tool steuern möchten, fügen Sie die Gruppen hinzu, denen Zugriff auf das Tool in gewährt werden muss Verwaltet von Feld auf der Zugriff Registerkarte.
      Die Aufgaben, die die Anwender in den Gruppen ausführen können, hängen von den ihnen zugewiesenen Rollen ab.
      • DevOps Toolbesitzer-Rolle: Kann das Tool anzeigen und bearbeiten.
      • DevOps App-Besitzerrolle: Kann das Tool anzeigen und Verlaufsdaten zuordnen, erkennen, importieren und Pipeline-Schritte (falls zutreffend) der Objekte des Tools (z. B. Pläne, Repositorys und Pipelines) ändern.
      • DevOps Administratorrolle: Kann alle Tools bearbeiten.
      • Sonstiges DevOps Rollen: Kann das Tool anzeigen.
      Hinweis:
      Nur Gruppen, die Anwender mit enthalten DevOps Rollen können in ausgewählt werden Verwaltet von Feld.

      Die Alle App-Besitzer können Toolobjekte anzeigen und Anwendungen zuordnen Die Option kann ausgewählt werden, wenn Sie den Zugriff auf das Tool beschränken möchten. Diese Option aktiviert alle Anwender mit DevOps App-Besitzer-Rolle für den Zugriff auf das Tool. Wenn diese Option ausgewählt ist, können sie Verlaufsdaten anzeigen, zuordnen, erkennen, importieren und Pipeline-Schritte (falls zutreffend) der Objekte des Tools ändern.

    2. 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.
    3. Konfigurieren Sie die Webhook-URL automatisch in einem GitHub Repository zum Senden von Benachrichtigungen an das DevOps-Tool, indem ausgewählt wird 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 GitHub Tool (um die automatische Konfiguration der Webhook-URL zu ermöglichen), müssen Sie es möglicherweise vom Tooladministrator für Sie konfigurieren (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 den Vorgang.
    4. 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.
    5. 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.