Configurer un GitHub spoke
Intégrez votre ServiceNow instance à Enterprise GitHub Server pour GitHub automatiser les flux et effectuer des actions sur GitHub Enterprise GitHub Server. 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 lequel GitHub créer des jetons d’accès personnels.
- Si vous utilisez GitHub le serveur Enterprise, 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 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 des paramètres du développeur, sur le panneau de gauche, accédez à Jetons d’accès personnels > Jetons (classiques).
- 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 pour le 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 ServiceNow instance à GitHub.
- 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 détails 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 nécessite un MID Server pour se connecter à GitHub.
- Entrez 0 si votre ServiceNow instance ne nécessite pas de MID Server pour GitHubse connecter.
Important :Pour activer cette option, vous devez déjà avoir un MID Server configuré sur votre instance. Reportez-vous MID Server aux 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 serveur d’entreprise GitHub .
Pour apprendre à générer un jeton d’accès personnel sur le serveur d’entreprise, reportez-vous à la GitHub section .
- Sélectionnez la carte de connexion au 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 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 - Entrez 1 si votre ServiceNow instance nécessite un MID Server pour se connecter GitHub au serveur Enterprise.
- Entrez 0 si votre ServiceNow instance n’a pas besoin d’un MID Server pour se connecter GitHub au serveur Enterprise.
Important :Pour activer cette option, vous devez déjà avoir un MID Server configuré sur votre instance. Reportez-vous MID Server aux 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 à GitHub Enterprise Server est configuré.