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 un 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
- Demandez un Centre d'intégration abonnement.
- Activez le spoke GitHub.
- Un compte avec GitHub pour créer des jetons d’accès personnels.
- Si vous utilisez GitHub un serveur d’entreprise, un compte pour créer des jetons d’accès personnels.
- Rôle requis : admin.
Procédure
-
Générez un jeton d’accès personnel dans le GitHub compte.
- Connectez-vous à https://github.com/.
-
Sur le tableau de bord, sélectionnez votre icône de profil.
- Sélectionnez Paramètres.
- Dans la page Paramètres, sur le panneau de gauche, sélectionnez Paramètres du développeur.
- Sur la page Paramètres du 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 Remarque, entrez 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 des 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, sélectionnez 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 auquel GitHub vous connectez votre ServiceNow instance.
- Connectez-vous à votre ServiceNow.
- Accédez à la Tous > Automatisation des processus > Studio de workflow.
- Cliquez sur l'onglet Intégrations.
- Sous Connexions, basculez et activez les connexions sortantes .
-
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 le serveur MID - Entrez 1 si votre ServiceNow instance nécessite 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, vous devez déjà avoir un Serveur MID configuré sur votre instance. Consultez les MID Server 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 GitHub Enterprise Server, configurez la connexion GitHub Server .
Important :Générez un jeton d’accès personnel sur le serveur d’entreprise GitHub .
Pour savoir comment générer un jeton d’accès personnel sur le serveur Enterprise, reportez-vous à la GitHub section Integrate with GitHub Enterprise Server.
- 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 Le nom de la connexion. Remarque :Le nom par défaut et en lecture seule du premier enregistrement de connexion est GitHub Server. 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 le serveur MID - Entrez 1 si votre ServiceNow instance nécessite qu’un serveur MID se connecte au serveur d’entreprise GitHub .
- Entrez 0 si votre ServiceNow instance n’a pas besoin d’un serveur MID pour se connecter au serveur d’entreprise GitHub .
Important :Pour activer cette option, vous devez déjà avoir un Serveur MID configuré sur votre instance. Consultez les MID Server instructions détaillées.Clé API Jeton d’accès personnel que vous avez généré sur le serveur GitHub Enterprise. -
Sélectionnez Créer une connexion.
L’enregistrement de connexion GitHub Enterprise Server est configuré.