Didacticiel partie 2 : Initialiser un dépôt pour votre application

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 3 minutes de lecture
  • 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

    1. Dans la barre d’activité, sélectionnez la vue Contrôle de source ( Contrôle de source).

      Vue Contrôle de source sans référentiel connecté et avec la possibilité d’initialiser un référentiel local.

    2. Initialiser un dépôt Git local au ServiceNow IDE.
      1. Sélectionnez Initialiser le dépôt.
      2. 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érences

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

    3. Indexez et validez vos changements.
      1. Dans la liste Modifications non suivies, sélectionnez l’icône Indexer toutes les modifications non suivies ( Indexer toutes les modifications non suivies).

        Vue Contrôle de source avec les fichiers d’application dans la liste Changements non suivis.

        Vos modifications sont déplacées vers la liste des modifications intermédiaires.
      2. Dans la zone de message, saisissez un message de validation.
      3. Sélectionnez l’icône Valider ( Indexer tous les changements non suivis).

        Vue Contrôle de source avec les fichiers d’application dans la liste des changements intermédiaires et un message de validation.

      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.

      Historique de la validation affichant une validation initiale, y compris le message de validation et l’auteur.

      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.
    4. Créez un référentiel distant.
      1. Connectez-vous à votre compte GitHub.
      2. Sélectionnez le menu Create new ( Create new ) ( Create new) et sélectionnez New repository (Nouveau référentiel).
      3. Renseignez les champs du formulaire Nouveau référentiel.

        Formulaire Créer un nouveau référentiel dans GitHub.

      4. Sélectionnez Créer un référentiel.
      5. À 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.

        Copiez l’URL HTTPS de votre dépôt dans GitHub.

    5. Créez un jeton d’accès personnel.
      1. Dans votre profil d’utilisateur dans GitHub, sélectionnez Paramètres.
      2. Dans les catégories de paramètres, sélectionnez Paramètres du développeur.
      3. Dans le menu Jetons d’accès personnels, sélectionnez Jetons (classique).
      4. Dans le menu Générer un nouveau jeton, sélectionnez Générer un nouveau jeton (classique).
      5. 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.

        Créez un nouveau jeton d’accès personnel (classique) avec le périmètre du référentiel sélectionné dans la liste des champs d’application.

      6. Sélectionnez Générer un jeton.
      7. 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.

        Un jeton d’accès personnel que vous pouvez copier.

    6. Configurez l’authentification de base dans le ServiceNow IDE pour vous connecter au référentiel distant.
      1. Accédez au ServiceNow IDE.
      2. Utilisez l’un des raccourcis clavier suivants pour ouvrir la palette de commandes :
        • Windows : Ctrl-Maj-P
        • Mac : Cmd-Maj-P
      3. Entrez dans Git : définissez les informations d’identification IDE Git et appuyez sur Entrée.
      4. Dans le formulaire Nouvelles informations d’identification Git, sélectionnez Authentification de base.
      5. 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.
      6. 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.
    7. Envoyez vos modifications au référentiel distant.
      1. Sélectionnez l’icône du menu Actions supplémentaires ( Actions supplémentaires) et sélectionnez Push.

        Transmettre par push les changements indexés au référentiel distant.

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

      Le référentiel hello-world dans GitHub, qui contient l’application Hello World de l’IDE ServiceNow.

    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.

    Remarque :
    Une application sur une instance ne peut être connectée qu’à un seul référentiel à la fois. Pour mettre à jour le référentiel distant auquel une application est connectée, vous pouvez utiliser la commande Git : Update remote origin à partir de la palette de commandes et saisir une URL de référentiel distant différente.

    Que faire ensuite

    Continuer vers Tutoriel partie 3 : Définir une table dans le ServiceNow Fluent code.