Didacticiel partie 2 : Initialiser un dépôt pour votre application
Initialisez un dépôt Git local pour une application dans et ServiceNow IDE transférez-le vers un dépôt Git distant pour GitHub gérer l’application dans le contrôle de source.
Avant de commencer
Terminez Didacticiel partie 1 : Créer une application dans le ServiceNow IDE.
Rôle requis : admin
Procédure
-
Dans la barre d’activité, sélectionnez la vue Contrôle de source (
).
-
Initialiser un dépôt Git local au ServiceNow IDE.
- Sélectionnez Initialiser le dépôt.
- Appuyez sur Entrée pour utiliser main comme nom de branche par défaut.
Un dépôt local est initialisé pour votre application et les fichiers d’application suivis dans le contrôle de source figurent dans la liste des changements non suivis. Les fichiers d’application et les répertoires spécifiés dans le fichier .gitignore ne sont pas suivis dans le contrôle de source.Conseil :Si vous sélectionnez un fichier dans la liste, vous pouvez afficher une comparaison de la version actuelle et précédente du fichier dans l’éditeur de différencesAvant de pouvoir transférer votre application vers un dépôt Git distant, vous devez indexer et valider vos changements dans le dépôt Git local.
-
Indexez et validez vos changements.
-
Dans la liste Modifications non suivies, sélectionnez l’icône Indexer toutes les modifications non
).
Vos modifications sont déplacées vers la liste des modifications intermédiaires. - Dans la zone de message, saisissez un message de validation.
-
Sélectionnez l’icône Valider (
).
Maintenant que vous avez des changements validés, vous pouvez développer la section Validations pour afficher votre historique de validation et les détails de chaque validation.
Pour transférer vos modifications vers un dépôt distant auquel d’autres développeurs peuvent accéder, vous devez créer un dépôt avec un fournisseur Git comme et GitHub générer un jeton d’accès personnel.Remarque :Les étapes suivantes illustrent l’utilisation GitHub de l’authentification de base comme exemple, mais vous pouvez utiliser un autre fournisseur Git de votre choix ou l’authentification OAuth 2.0. Pour plus d'informations, consultez Intégration du contrôle de source à l' ServiceNow IDE. -
Dans la liste Modifications non suivies, sélectionnez l’icône Indexer toutes les modifications non
-
Créez un référentiel distant.
- Connectez-vous à votre compte GitHub.
-
Sélectionnez le menu Create new (
) et sélectionnez New repository (Nouveau référentiel).
-
Renseignez les champs du formulaire Nouveau référentiel.
- Sélectionnez Créer un référentiel.
-
À partir de votre référentiel, copiez l’URL HTTPS et collez-la à un endroit où vous pourrez facilement y accéder à nouveau pour l’utiliser dans les étapes suivantes.
-
Créez un jeton d’accès personnel.
- Dans votre profil d’utilisateur dans GitHub, sélectionnez Paramètres.
- Dans les catégories de paramètres, sélectionnez Paramètres du développeur.
- Dans le menu Jetons d’accès personnels, sélectionnez Jetons (classique).
- Dans le menu Générer un nouveau jeton, sélectionnez Générer un nouveau jeton (classique).
-
Dans le formulaire Nouveau jeton d’accès personnel (classique), sélectionnez le périmètre du référentiel et renseignez les champs obligatoires restants.
Le périmètre du référentiel est requis pour se connecter au ServiceNow IDE.
- Sélectionnez Générer un jeton.
-
Copiez le jeton et collez-le à un endroit où vous pourrez facilement y accéder à nouveau pour l’utiliser dans les étapes suivantes afin d’éviter d’avoir à le régénérer.
-
Configurez l’authentification de base dans le ServiceNow IDE pour vous connecter au référentiel distant.
- Accédez au ServiceNow IDE.
-
Utilisez l’un des raccourcis clavier suivants pour ouvrir la palette de commandes :
- Windows : Ctrl-Maj-P
- Mac : Cmd-Maj-P
- Entrez dans Git : définissez les informations d’identification IDE Git et appuyez sur Entrée.
- Dans le formulaire Nouvelles informations d’identification Git, sélectionnez Authentification de base.
-
Remplissez les champs du formulaire.
Tableau 1. Nouveau formulaire d’informations d’identification Git Champ Description URL du référentiel Git L’URL HTTPS du référentiel Git que vous avez créé dans GitHub. Par exemple : https://github.com/<owner>/hello-world.git. Nom d'utilisateur Git Votre GitHub nom d’utilisateur. Jeton d'accès personnel Le jeton d’accès personnel que vous avez généré à partir de GitHub. - Sélectionnez Soumettre.
Maintenant que vos informations d’identification d’authentification sont configurées, vous pouvez transférer votre application vers le référentiel distant.Conseil :Si vous avez besoin de gérer les informations d’identification Git existantes, utilisez la commande Git : Gérer les informations d’identification Git dans la palette de commandes. -
Envoyez vos modifications au référentiel distant.
-
Sélectionnez l’icône du menu Actions supplémentaires ( Actions
) et sélectionnez Push.
- Entrez l’URL HTTPS du référentiel Git distant et appuyez sur Entrée.
L’application est ajoutée au référentiel distant dans GitHub, et les modifications apportées à l’application par les utilisateurs sont suivies à distance. -
Sélectionnez l’icône du menu Actions supplémentaires ( Actions
Résultats
Vous pouvez extraire ou créer des branches dans le référentiel et envoyer les modifications au référentiel distant. Pour en savoir plus, consultez Utilisation du contrôle de source dans le ServiceNow IDE.
Que faire ensuite
Continuer vers Tutoriel partie 3 : Définir une table dans le ServiceNow Fluent code.