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


---

# Intégrer GitHub à Changements de vélocité DevOps --- classique

# Intégrer GitHub à Changements de vélocité DevOps --- classique {#ariaid-title1}

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

Connectez votre GitHub instance pour détecter, configurer et importer des référentiels, des plans et des pipelines.

## Avant de commencer

Rôle requis : sn_devops.admin ou sn_devops.tool_owner

Effectuez les étapes spécifiées dans la section [Mise en route](https://servicenow-prod.fluidtopics.net/ng4fTeKjV39htyKXvD6Epg "Renseignez-vous sur le processus de configuration requis avant Changements de vélocité DevOps de configurer les intégrations avec votre chaîne d’outils.") avant de vous connecter à un outil.

## Pourquoi et quand exécuter cette tâche

* Connectez-vous à l'URL GitHub Webhook et obtenez l'URL lorsque vous soumettez un enregistrement d'outil DevOps .
* Découvrir les référentiels et les plans.
* Configurez le webhook dans le GitHub référentiel.
* Importez des enregistrements de branche et de validation.
{#create-github-tool-dev-ops__ul_sjj_zch_rjb}

## Procédure

1. Entrez les détails de l'instance pour vous connecter à DevOps GitHub Change Velocity en accédant à ToutDevOpsOutilsCréer nouveau (hérité).
2. Entrez une valeur dans le champ Nom de l'outil et remplissez les détails de l'outil.  
   {#create-github-tool-dev-ops__table_jfq_lwn_2tb__entry__2}

   | Champ | Description |
   |-|-|
   | Intégration d'outils | Outil à intégrer. Dans ce cas, sélectionnez GitHub. |
   | URL de l'outil | URL de l'instance existante GitHub à intégrer. Par exemple, https://api.github.com |
   | GitHub Type d'informations d'identification | * Authentification de base * Nom d'utilisateur GitHub * Jeton d'accès personnel (classique) {#create-github-tool-dev-ops__ul_t4m_zf4_fwb} Seul un jeton d'accès personnel (classique) est pris en charge avec l'authentification de base. Lorsque vous générez un jeton d'accès personnel (classique) pour GitHub, vous devez spécifier les champs d'application à autoriser si vous n'accordez pas l'accès complet. Les champs d'application minimum que vous devez sélectionner pour l'autorisation sont repo, admin :repo_hook et user :email. * OAuthGitHub Informations d'identification de l'outil. Consultez [Configurer les informations d'identification GitHub OAuth 2.0 pour Changements de vélocité DevOps](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."). {#create-github-tool-dev-ops__ul_s4m_zf4_fwb} |
   [Tableau 1. Formulaire Créer un outil DevOps]

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

   Pour obtenir la liste de toutes les autorisations requises sur les informations d'identification pour la connexion à GitHub, reportez-vous à la section GitHub Autorisations dans [Autorisations requises pour DevOps les outils](https://servicenow-prod.fluidtopics.net/qnXKV8alKDtufXJuVZnBYQ "Autorisations requises dans votre outil tiers pour vous connecter à Changements de vélocité DevOps.").
3. **Facultatif :** Sélectionnez Serveur MID pour un outil local qui est associé à un serveur MID.  
   L'application est automatiquement définie sur DevOps et la fonctionnalité est définie sur REST.  
   Remarque :  
   Pour GitHub Enterprise Server (instance locale), OAuth n'est pas pris en charge si vous vous connectez à l'aide d'un MID Server.
4. Sélectionnez Soumettre.

Une fois l'outil créé, vous êtes redirigé vers la page d'enregistrement de l'outil.

5. Sélectionnez Détecter pour détecter les référentiels, plans ou pipelines existants pour l'outil.  
   Les enregistrements du référentiel sont ajoutés à la liste connexe Référentiels.
6. Configurez automatiquement l'URL Webhook dans un référentiel afin d'envoyer GitHub des notifications à l'outil DevOps en sélectionnant Configurer.  
   Vous pouvez également choisir d'activer l'interrogation nocturne pour extraire le système de données pour tous les référentiels ou pipelines suivis en définissant la propriété Activer l'interrogation sur Oui.  
   Remarque :  
   Si vous ne disposez pas des privilèges d'administrateur pour votre GitHub outil (pour permettre la configuration automatique de l'URL Webhook), vous devrez peut-être demander à l'utilisateur administrateur de l'outil de la configurer pour vous (créer et configurer manuellement l'URL Webhook dans l'instance de votre outil). Une fois le webhook configuré dans l'outil, passez en mode de configuration manuelle pour vous connecter manuellement à l'outil, puis quittez.
7. Cliquez sur Importer pour importer des données historiques à partir du référentiel.  
   Les enregistrements de branche et les enregistrements de validation importés à partir du référentiel sont ajoutés aux listes connexes correspondantes.
8. Dans le champ Application , cliquez sur la liste de recherche et sélectionnez un enregistrement d'application à associer au référentiel, ou cliquez sur Nouveau pour en créer un.

