---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Onboarding von GitHub auf DevOps Change-Geschwindigkeit -- Klassisch

# Onboarding von GitHub auf DevOps Change-Geschwindigkeit -- Klassisch {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Verbinden Sie Ihre Instanz GitHub, um Repositorys, Pläne und Pipelines zu erkennen, zu konfigurieren und zu importieren.

## Vorbereitungen

Erforderliche Rolle: sn_devops.admin oder sn_devops.tool_owner

Führen Sie die im Abschnitt „ [Erste](https://servicenow-prod.fluidtopics.net/WGaUxWqT0LIEEYCllln1mA "Erfahren Sie mehr über den Setup-Prozess für DevOps Change-Geschwindigkeit, der erforderlich ist, bevor Sie Integrationen mit Ihrer -Toolkette konfigurieren.") Schritte" angegebenen Schritte aus, bevor Sie eine Verbindung zu einem Tool herstellen.

## Warum und wann dieser Vorgang ausgeführt wird

* Stellen Sie eine Verbindung mit GitHub her, und rufen Sie dieWebhook -URL ab, wenn Sie einen DevOps -Tooldatensatz übermitteln.
* Erkennen Sie Repositorys und Pläne.
* Konfigurieren Sie den Webhook im Repository GitHub.
* Importieren Sie Verzweigungs- und Commit-Datensätze.
{#create-github-tool-dev-ops__ul_sjj_zch_rjb}

## Prozedur

1. Geben Sie die Instanzdetails GitHub ein, um eine Verbindung zu DevOps Change-Geschwindigkeit herzustellen, indem Sie zu navigieren AlleDevOpsToolsNeu erstellen (veraltet)an.
2. Geben Sie einen Wert in das Feld Toolname ein, und füllen Sie die Tooldetails aus.  
   {#create-github-tool-dev-ops__table_jfq_lwn_2tb__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Toolintegration | Zu integrierendes Tool. Wählen Sie in diesem Fall GitHubaus. |
   | Tool-URL | URL der zu integrierenden vorhandenen Instanz GitHub. Beispiel: https://api.github.com |
   | GitHub Anmeldeinformationstyp | * Basisauth. * GitHub-Anwendername * Persönliches Zugriffstoken (klassisch) {#create-github-tool-dev-ops__ul_t4m_zf4_fwb} Mit der Standardauthentifizierung wird nur ein persönliches Zugriffstoken (klassisch) unterstützt. Wenn Sie ein persönliches Zugriffstoken (klassisch) für GitHubgenerieren, müssen Sie 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 repo, admin:repo_hook und user:email. * OAuthGitHub Tool-Anmeldeinformationen. Weitere Informationen finden Sie unter [GitHub OAuth 2.0-Anmeldeinformationen für DevOps Change-Geschwindigkeiteinrichten](https://servicenow-prod.fluidtopics.net/CZF3B8Drkkth0n0NT12QFA "Erstellen Sie OAuth 2.0-Anmeldeinformationen für GitHub -Apps oder OAuth-Apps, und verwenden Sie sie, um eine Verbindung zu Ihrer GitHub -Instanz herzustellen."). {#create-github-tool-dev-ops__ul_s4m_zf4_fwb} |
   [Tabelle : 1. Formular „DevOps-Tool erstellen".]

   {#create-github-tool-dev-ops__table_jfq_lwn_2tb}

   Eine Liste aller Berechtigungen, die für die Anmeldeinformationen zum Herstellen einer Verbindung mit GitHuberforderlich sind, finden Sie unter Berechtigungen für GitHub in [Für DevOps Tools sind Berechtigungen erforderlich](https://servicenow-prod.fluidtopics.net/2a18FQgVjhEG_RmE753ZXg "Zum Herstellen einer Verbindung mit DevOps Change-Geschwindigkeitin Ihrem Drittanbieter-Tool sind Berechtigungen erforderlich.").
3. **Wahlweise:** Wählen Sie MID-Server für ein lokales Tool aus, das an einen MID-Server angehängt ist.  
   Die Anwendung wird automatisch auf „DevOps" und die Fähigkeit auf „REST" festgelegt.  
   Hinweis:  
   Für GitHub Enterprise Server (lokale Instanz) wird OAuth nicht unterstützt, wenn Sie die Verbindung über einen MID-Server herstellen.
4. Wählen Sie Absenden.

Bei erfolgreicher Tool-Erstellung gelangen Sie zur Tooldatensatzseite.

5. Wählen Sie Erkennen aus, um vorhandene Repositorys, Pläne oder Pipelines für das Tool zu erkennen.  
   Repository-Datensätze werden der zugehörigen Liste „Repositorys" hinzugefügt.
6. Konfigurieren Sie die Webhook-URL in einem GitHub -Repository automatisch, um Benachrichtigungen an das DevOps-Tool zu senden, indem Sie Konfigurierenauswählen.  
   Alternativ können Sie die nächtliche Abfrage aktivieren, um das Datensystem für alle verfolgten Repositorys oder Pipelines abzurufen, indem Sie die Eigenschaft Abruf aktivieren auf Jafestlegen.  
   Hinweis:  
   Wenn Sie keine Administratorrechte für das Tool GitHub haben (um die automatische Konfiguration der Webhook-URL zu ermöglichen), müssen Sie es möglicherweise vom Tooladministrator für Sie konfigurieren (erstellen und konfigurieren Sie die Webhook-URL manuell in Ihrer Toolinstanz). Sobald der Webhook im Tool konfiguriert ist, wechseln Sie in den manuellen Konfigurationsmodus, um manuell eine Verbindung zum Tool herzustellen, und beenden Sie den Vorgang.
7. Klicken Sie auf Importieren, um Verlaufsdaten aus dem Repository zu importieren.  
   Importierte Verzweigungs- und Commit-Datensätze aus dem Repository werden den entsprechenden zugehörigen Listen hinzugefügt.
8. Klicken Sie im Feld App auf die Nachschlageliste, und wählen Sie einen App-Datensatz aus, der dem Repository zugeordnet werden soll, oder klicken Sie auf Neu, um einen zu erstellen.

