---
sourceDocument: Gestion des services IT Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des services IT Xanadu

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# GitHub intégration avec Changements de vélocité DevOps

# GitHub intégration avec Changements de vélocité DevOps {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Connectez-vous à votre GitHub instance pour détecter les référentiels, les plans, les définitions de pipeline et configurer des notifications ou des interrogations en temps réel pour activer la traçabilité et l'automatisation des changements.

## Vue d'ensemble de l'intégration GitHub {#github-integration-dev-ops__section_kqt_3fr_2wb}

Changements de vélocité DevOps prend en charge les options Plan (plans), Code (référentiel) et Orchestration (actions) de l'outil GitHub .

Les deux GitHub et GitHub Enterprise sont pris en charge.  
Les opérations suivantes sont réalisées dans le cadre de l'intégration GitHub:

* Connecter : découvrez des référentiels, des plans et des définitions de pipeline en connectant vos GitHub instances à Changements de vélocité DevOps.
* Configurer : activez l'envoi de notifications en temps réel pour les validations, les éléments de travail et les pipelines en créant automatiquement un Webhook (push, problèmes et workflow_job) dans GitHub afin que ces données puissent être utilisées pour créer des politiques de changement.
{#github-integration-dev-ops__ul_kdn_2vq_2wb}

## Méthodes d'authentification {#github-integration-dev-ops__section_zkw_rrg_myb}

Vous pouvez vous connecter à GitHub à l'aide de l'une des méthodes d'authentification suivantes :

* Authentification de baseSi vous connectez votre instance GitHub avec l'authentification de base, vous pouvez utiliser les actions personnalisées de la place de marché GitHub. Les environnements GitHub ne sont pas pris en charge pour la connexion d'authentification de base.

* [Informations d'identification OAuth 2.0](https://servicenow-prod.fluidtopics.net/LZeU~0KaSzCPX63xTPqV4A "Créez des informations d’identification OAuth 2.0 pour GitHub les applications ou les applications OAuth et utilisez-les pour connecter votre GitHub instance.")
  * Si vous connectez votre instance GitHub avec les informations d'identification OAuth 2.0 pour le code d'autorisation, vous pouvez utiliser les actions personnalisées de la place de marché GitHub et créer des secrets à utiliser dans les workflows. Pour plus d'informations, consultez [Informations d'identification OAuth 2.0 pour GitHub les applications : code d'autorisation](https://servicenow-prod.fluidtopics.net/djudF3_tnWye2dzNZx4cJg#dev-ops-github-apps-oauth-auth "Effectuez les étapes suivantes pour intégrer vos applications GitHub à l’aide du code d’autorisation.").
  {#github-integration-dev-ops__ul_tzf_wwn_ryb}
{#github-integration-dev-ops__ul_xgm_2j3_smb} Des actions personnalisées sont ServiceNow disponibles dans GitHub Marketplace pour l'option d'orchestration, pour transmettre des informations à partir d'actions (workflows) et pour mettre en pause ou reprendre des workflows à partir de .Changements de vélocité DevOps Pour en savoir plus sur les actions personnalisées, reportez-vous à la section [Actions personnalisées ServiceNow DevOps de la place de marché GitHub](https://servicenow-prod.fluidtopics.net/od_3vvTaq0pbR4vYTImhRQ#servicenow-devops-custom-actions-from-github-marketplace "Utilisez les actions personnalisées de la place de marché pour collecter les données d’analyse SonarQube, les données de sécurité, mettre en pause ou reprendre le GitHub workflow, ou reprendre le workflow jusqu’à ce qu’une demande de changement soit approuvée ou rejetée dans votre instance, ou obtenir et mettre à jour les détails de la demande de changement, etc.").

Pour capturer les données du workflow dans Changements de vélocité DevOps, vous devez configurer des clés secrètes dans votre GitHub outil. Pour plus d'informations, consultez [Configurations GitHub Actions](https://servicenow-prod.fluidtopics.net/yTomOobkHchk~nBiuhxXcQ#github-actions-integration-with-devops "Informations de configuration sur GitHub Actions, telles que les secrets, les workflows et les limitations.").

La prise en charge présente quelques limitations GitHub Actions (reportez-vous à la section [Configurations GitHub Actions](https://servicenow-prod.fluidtopics.net/yTomOobkHchk~nBiuhxXcQ#github-actions-integration-with-devops "Informations de configuration sur GitHub Actions, telles que les secrets, les workflows et les limitations.").

## Premiers pas {#github-integration-dev-ops__section_xqj_wrz_gwb}

Utilisez l'une des options suivantes pour intégrer GitHub. Pour une expérience guidée, utilisez l'espace de travail pour intégrer un outil. Vous pouvez également utiliser l'expérience Catalogue de services ou Classique.
* **[Intégrer GitHub à Changements de vélocité DevOps --- Espace de travail](https://servicenow-prod.fluidtopics.net/tY121IiT6rzTAj4DMNNV1Q)**   
  Connectez-vous à votre GitHub instance à l'aide du playbook de l'espace de travail de changement DevOps pour détecter, configurer et importer des référentiels, des plans et des pipelines.
* **[Intégrer GitHub à Changements de vélocité DevOps --- Catalogue de services](https://servicenow-prod.fluidtopics.net/pTKQOCuqQdzCUqxGi5bsPg)**   
  Créez, connectez, détectez et configurez votre GitHub instance à l'aide de .ServiceNow Catalogue de services
* **[Intégrer GitHub à Changements de vélocité DevOps --- classique](https://servicenow-prod.fluidtopics.net/o~56RhgTzzDC~iYT3wdB2A)**   
  Connectez votre GitHub instance pour détecter, configurer et importer des référentiels, des plans et des pipelines.

