---
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


---

# Integration von DevOps Change-Geschwindigkeit in GitHub

# Integration von DevOps Change-Geschwindigkeit in GitHub {#ariaid-title1}

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

Stellen Sie eine Verbindung mit Ihrer -Instanz GitHub her, um Repositorys, Pläne und Pipelinedefinitionen zu erkennen und Echtzeitbenachrichtigungen oder Abfragen zu konfigurieren, um Rückverfolgbarkeit und Automatisierung von Changes zu ermöglichen.

## Übersicht über die GitHub-Integration {#github-integration-dev-ops__section_kqt_3fr_2wb}

DevOps Change-Geschwindigkeit unterstützt die Funktionen Planen (Pläne), Code (Repository) und Orchestration (Aktionen) für das Tool GitHub.

Sowohl GitHub als auch GitHub Enterprise werden unterstützt.  
Die folgenden Vorgänge werden im Rahmen der Integration von GitHubausgeführt:

* Verbinden: Entdecken Sie Repositorys, Pläne und Pipelinedefinitionen, indem Sie Ihre Instanzen \[ GitHub mit DevOps Change-Geschwindigkeitverbinden.
* Konfigurieren: Aktivieren Sie das Senden von Echtzeitbenachrichtigungen für Commits, Arbeitselemente und Pipelines durch automatisches Erstellen eines Webhooks (push, Probleme und workflow_job) in GitHub, damit diese Daten zum Erstellen von Change-Richtlinien verwendet werden können.
{#github-integration-dev-ops__ul_kdn_2vq_2wb}

## Authentifizierungsmethoden {#github-integration-dev-ops__section_zkw_rrg_myb}

Sie können mit einer der folgenden Authentifizierungsmethoden eine Verbindung zu GitHub herstellen:

* StandardauthentifizierungWenn Sie Ihre GitHub-Instanz mit Standardauthentifizierung verbinden, können Sie die anwenderdefinierten Aktionen aus dem GitHub-Marketplace verwenden. GitHub-Umgebungen werden für Verbindungen mit Standardauthentifizierung nicht unterstützt.

* [OAuth 2.0-Anmeldeinformationen](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.")
  * Wenn Sie Ihre GitHub-Instanz mit OAuth 2.0-Anmeldeinformationen für Autorisierungscode verbinden, können Sie die anwenderdefinierten Aktionen aus dem GitHub-Marketplace verwenden und Geheimnisse zur Verwendung in -Workflows erstellen. Weitere Informationen finden Sie unter [OAuth 2.0-Anmeldeinformationen für GitHub Apps -- Autorisierungscode](https://servicenow-prod.fluidtopics.net/swI50MtpA8rEzGP1FJrU_A#dev-ops-github-apps-oauth-auth "Führen Sie die folgenden Schritte aus, um Ihre GitHub-Apps mit Autorisierungscode zu integrieren.").
  {#github-integration-dev-ops__ul_tzf_wwn_ryb}
{#github-integration-dev-ops__ul_xgm_2j3_smb} Anwenderdefinierte Aktionen von ServiceNow sind im GitHub Marktplatz für die Orchestration-Fähigkeit verfügbar, um Informationen aus Aktionen (Workflows) zu pushen und Workflows von DevOps Change-Geschwindigkeitanzuhalten oder fortzusetzen. Weitere Informationen zu anwenderdefinierten Aktionen finden Sie unter [Anwenderdefinierte ServiceNow DevOps-Aktionen aus dem GitHub-Marketplace](https://servicenow-prod.fluidtopics.net/~Nh4qTLd1M5Aa6p4Kn9PyA#servicenow-devops-custom-actions-from-github-marketplace "Verwenden Sie die anwenderdefinierten Aktionen aus dem Marktplatz GitHub, um SonarQube-Scandaten und Sicherheitsdaten zu sammeln, den Workflow anzuhalten oder fortzusetzen oder den Workflow fortzusetzen, bis eine Change-Anforderung in Ihrer Instanz genehmigt oder abgelehnt wird, oder Details zu Change-Anforderungen abzurufen und zu aktualisieren usw.").

Um die Workflow-Daten in DevOps Change-Geschwindigkeitzu erfassen, müssen Sie Geheimnisse im Tool GitHub konfigurieren. Weitere Informationen finden Sie unter [GitHub Actions-Konfigurationen](https://servicenow-prod.fluidtopics.net/2XkvQfq7xKXb_GDFQfK~Nw#github-actions-integration-with-devops "Konfigurationsinformationen zu GitHub Actions, z. B. Geheimnisse, Workflows und Einschränkungen.").

Es gibt einige Einschränkungen für die Unterstützung von GitHub Actions, siehe [GitHub Actions-Konfigurationen](https://servicenow-prod.fluidtopics.net/2XkvQfq7xKXb_GDFQfK~Nw#github-actions-integration-with-devops "Konfigurationsinformationen zu GitHub Actions, z. B. Geheimnisse, Workflows und Einschränkungen.").

## Erste Schritte {#github-integration-dev-ops__section_xqj_wrz_gwb}

Verwenden Sie eine der folgenden Optionen für das Onboarding von GitHub. Verwenden Sie für eine geführte Experience den Arbeitsbereich zum Onboarden eines Tools. Alternativ können Sie die Servicekatalog- oder die klassische Experience verwenden.
* **[Onboarding von GitHub auf DevOps Change-Geschwindigkeit -- Arbeitsbereich](https://servicenow-prod.fluidtopics.net/sXgP8M3ROAQcm7Di14f5ag)**   
  Stellen Sie über das Playbook „DevOps Change Workspace" eine Verbindung zu Ihrer Instanz GitHub her, um Repositorys, Pläne und Pipelines zu erkennen, zu konfigurieren und zu importieren.
* **[Onboarding von GitHub auf DevOps Change-Geschwindigkeit -- Servicekatalog](https://servicenow-prod.fluidtopics.net/8qq7Zg9QrWiwKIGYqP6DfQ)**   
  Erstellen, verbinden, erkennen und konfigurieren Sie die Instanz GitHub mithilfe von ServiceNow Servicekatalog.
* **[Onboarding von GitHub auf DevOps Change-Geschwindigkeit -- Klassisch](https://servicenow-prod.fluidtopics.net/_4c1ClIQOoilWs8sQx7CEA)**   
  Verbinden Sie Ihre Instanz GitHub, um Repositorys, Pläne und Pipelines zu erkennen, zu konfigurieren und zu importieren.

