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

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des services IT Australie

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# GitHub

# GitHub intégration avec Vélocité de changement DevOps {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes de lecture

Connectez-vous à votre instance GitHub pour détecter les référentiels, les plans et les définitions de pipelines, et configurer des notifications ou des interrogations en temps réel afin d'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}

Vélocité de changement DevOps prend en charge les options Plan (Plans), Code (Référentiel) et Orchestration (Actions) de l'outil GitHub.

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étectez les référentiels, les plans et les définitions de pipelines en connectant vos instances GitHub à Vélocité de changement 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 tâche de workflow) dans GitHub afin d'utiliser ces données pour créer des politiques de changement.
{#github-integration-dev-ops__ul_kdn_2vq_2wb}  
Il est par ailleurs possible de détecter et de configurer les référentiels d'une organisation si vous disposez des autorisations de base suivantes pour l'organisation (privilèges de membres) :

* Détecter : autorisation de base Lecture.
* Configurer : autorisation de base Administrateur.

{#github-integration-dev-ops__ul_rls_vl2_xyb}Si les autorisations de base d'une organisation indiquent Aucune autorisation, il est impossible de détecter les référentiels de cette organisation, même s'ils sont publics. Le propriétaire d'une organisation peut sélectionner tous les référentiels ou des référentiels spécifiques d'une organisation ; seuls les référentiels sélectionnés sont détectés. Même si un référentiel est public, il est impossible de le détecter, à moins que le propriétaire ne le sélectionne pour une organisation.

Dans le cas des référentiels d'une organisation, vous ne devez pas configurer le même référentiel dans plusieurs outils sur une instance. Si le même référentiel est configuré pour plusieurs outils, les données sont associées à un outil aléatoire dans le cadre des événements de notification. Si vous souhaitez configurer le même référentiel dans un outil différent, vous devez supprimer les webhooks créés à partir du premier outil, annuler le suivi du référentiel de cet outil, puis configurer le même référentiel dans l'autre outil.

## 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 via 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 par authentification de base.

* [Informations d'identification OAuth 2.0](https://servicenow-prod.fluidtopics.net/3cIjqMBxRiMatlC5P1CFLQ "Créez des informations d'identification OAuth 2.0 pour les applications GitHub ou les applications OAuth et utilisez-les pour connecter votre instance GitHub.")
  * 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 clés secrètes en vue de les utiliser dans les workflows. Pour plus d'informations, consultez [Informations d'identification OAuth 2.0 pour les applications GitHub - Code d'autorisation](https://servicenow-prod.fluidtopics.net/5Puf2pALqMa0ZrX~GDGzCw#dev-ops-github-apps-oauth-auth "Procédez comme suit pour intégrer vos applications GitHub à l'aide du jeton du code d'autorisation.").
  * Si vous connectez votre instance GitHub avec les informations d'identification OAuth 2.0 pour Applications GitHub - JWT, vous pouvez utiliser les actions personnalisées de la place de marché GitHub, créer des clés secrètes en vue de les utiliser dans les workflows et créer des environnements GitHub en vue de les déployer dans un environnement. Pour plus d'informations, consultez [Informations d'identification OAuth 2.0 pour les applications GitHub - JWT](https://servicenow-prod.fluidtopics.net/lOI5jdRgbdZ1TX40indt7g#dev-ops-github-apps-oath-jwt "Procédez comme suit pour intégrer vos applications GitHub à l'aide du jeton de porteur JWT."). Pour les référentiels GitHub d'une organisation, une seule organisation peut être installée par outil (c'est-à-dire qu'une seule application GitHub peut être installée avec une organisation GitHub et un outil GitHub). Si vous souhaitez ajouter d'autres organisations, vous pouvez créer des outils et applications distincts.
  {#github-integration-dev-ops__ul_tzf_wwn_ryb}

{#github-integration-dev-ops__ul_xgm_2j3_smb}  
Remarque :  
Le code d'autorisation OAuth et les types d'accord JWT sont pris en charge pour GitHub et GitHub Enterprise avec serveur MID. Des actions personnalisées par ServiceNow sont disponibles dans la place de marché GitHub pour l'aptitude d'orchestration, afin de transmettre des informations à partir d'actions (workflows) et de mettre en pause ou de reprendre des workflows à partir de Vélocité de changement DevOps. Pour plus d'informations sur les actions personnalisées, consultez [Actions personnalisées ServiceNow DevOps de la place de marché GitHub](https://servicenow-prod.fluidtopics.net/SoW6pHJp77X3r~fGeBk8Dg#servicenow-devops-custom-actions-from-github-marketplace "Utilisez les actions personnalisées de la place de marché GitHub pour collecter les données d'analyse SonarQube, collecter des données de sécurité, mettre en pause ou reprendre un workflow, reprendre un workflow jusqu'à ce qu'une demande de changement soit approuvée ou rejetée dans votre instance, obtenir et mettre à jour les détails de la demande de changement, etc.").

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

La prise en charge de GitHub Actions présente certaines limitations ; consultez [Configurations de GitHub Actions](https://servicenow-prod.fluidtopics.net/a_kxYy1O63AL2_3feq19ng#github-actions-integration-with-devops "Informations de configuration sur GitHub Actions, notamment les clés secrètes, les workflows et les limitations.").

## Commencez {#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 à Vélocité de changement DevOps - Espace de travail](https://servicenow-prod.fluidtopics.net/bHt26Y4Ne19yI38CVMHypw)**   
  Connectez-vous à votre instance GitHub à l'aide du playbook Espace de travail de changement DevOps pour détecter, configurer et importer les plans, les référentiels et les pipelines.
* **[Intégrer GitHub à Vélocité de changement DevOps - Catalogue de services](https://servicenow-prod.fluidtopics.net/3uj1dHdLJ8XbURkpEPBcbg)**   
  Créez, connectez, détectez et configurez votre instance GitHub à l'aide du ServiceNow Catalogue de services.
* **[Intégrer GitHub à Vélocité de changement DevOps - Classique](https://servicenow-prod.fluidtopics.net/PsJtobCf62bYLdKyJWKL2A)**   
  Connectez votre instance GitHub pour détecter, configurer et importer des référentiels, des plans et des pipelines.

