Configurer le GitHub spoke
Intégrez votre ServiceNow instance au serveur d’entreprise GitHub et GitHub pour automatiser les flux et effectuer des actions sur GitHub le GitHub serveur d’entreprise. Par exemple, créez un flux qui crée une branche et GitHub récupère ses détails.
Avant de commencer
- Un compte avec GitHub pour créer des jetons d’accès personnels.
- Si vous utilisez GitHub un serveur Enterprise, un compte pour créer des jetons d’accès personnels.
- Rôle requis : administrateur
Procédure
-
Générez un jeton d’accès personnel dans le GitHub compte.
- Connectez-vous à https://github.com/.
-
Dans le tableau de bord, sélectionnez l’icône de votre profil.
- Sélectionnez Paramètres.
- Sur la page Paramètres, sur le panneau de gauche, sélectionnez Paramètres du développeur.
- Sur la page Paramètres développeur, sur le panneau de gauche, accédez à Jetons d’accès personnels > Jetons (classique).
- Sélectionner Générer un nouveau jeton > Générer un nouveau jeton (classique).
- Dans Note, saisissez une description ou un objectif du jeton d’accès personnel.
- Dans Expiration, définissez la période d’expiration du jeton ou sélectionnez Aucune expiration.
- Sous l’en-tête Sélectionner les champs d’application , sélectionnez les champs d’application qui définissent l’accès au jeton d’accès personnel que vous générez.
-
Sélectionnez Générer un jeton.
Le jeton d’accès personnel est généré.
-
Pour copier le jeton d’accès personnel, cliquez sur le bouton Copier.
Important :Conservez le jeton d’accès personnel dans un endroit sûr. Vous en aurez besoin lorsque vous créerez un enregistrement de connexion pour GitHub.
-
Configurez l’enregistrement de connexion qui connecte votre instance à GitHub.ServiceNow
- Connectez-vous à votre ServiceNowfichier .
- Accédez à la Tout > Automatisation des processus > Concepteur de flux.
- Sélectionnez l’onglet Connexions .
-
Localisez l’alias de connexion GitHub et cliquez sur Afficher les détails.
Si vous configurez le spoke pour la première fois, cliquez sur Configurer. Sinon, cliquez sur Modifier.
-
Renseignez les champs du formulaire.
Tableau 1. Formulaire Configurer la connexion Champ Description Nom de la connexion Nom de la connexion. Remarque :Le nom par défaut et en lecture seule du premier enregistrement de connexion est GitHub.URL de connexion URL pour se connecter à GitHub. Entrez https://api.github.com. Utiliser MID Server - Entrez 1 si votre ServiceNow instance a besoin d’un Serveur MID pour se connecter à GitHub.
- Entrez 0 si votre ServiceNow instance n’a pas besoin d’un Serveur MID pour se connecter à GitHub.
Important :Pour activer cette option, un Serveur MID doit déjà être configuré sur votre instance. Consultez MID Server les instructions détaillées.Clé API Jeton d’accès personnel que vous avez généré sur GitHub. -
Sélectionnez Créer une connexion.
L’enregistrement de connexion GitHub est créé.
-
Si vous utilisez le serveur GitHub Enterprise, configurez la connexion au serveur GitHub .
Important :Générez un jeton d’accès personnel sur le GitHub serveur Enterprise.
Pour en savoir plus sur la génération d’un jeton d’accès personnel sur le serveur Enterprise, reportez-vous à la GitHub section .
- Sélectionnez la carte de connexion du GitHub serveur.
- Sélectionnez Afficher les détails.
-
Remplissez le formulaire.
Tableau 2. Formulaire Configurer la connexion Champ Description Nom de la connexion Nom de la connexion. Remarque :Le nom par défaut et en lecture seule du premier enregistrement de connexion est Serveur GitHub. Pour créer une connexion avec votre nom personnalisé, sélectionnez Ajouter une connexion et remplissez le formulaire.URL de connexion URL de votre instance GitHub. Utiliser MID Server - Saisissez 1 si votre ServiceNow instance nécessite un MID Server pour se connecter au GitHub serveur Enterprise.
- Entrez 0 si votre ServiceNow instance n’a pas besoin d’un Serveur MID pour se connecter au GitHub Serveur Entreprise.
Important :Pour activer cette option, un Serveur MID doit déjà être configuré sur votre instance. Consultez MID Server les instructions détaillées.Clé API Jeton d’accès personnel que vous avez généré sur GitHub Enterprise Server. -
Sélectionnez Créer une connexion.
L’enregistrement de connexion au serveur GitHub Enterprise est configuré.