---
sourceDocument: Yokohama Créer ou modifier des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Yokohama Créer ou modifier des applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Lier une application ou une personnalisation d'application au contrôle de source
================================================================================

Lier une application ou une personnalisation d'application au contrôle de source {#ariaid-title1}
=================================================================================================

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes de lecture

La liaison d'une application ou d'une personnalisation d'application au contrôle de source permet aux développeurs d'applications de gérer les changements dans (AES) à App Engine Studio partir d'un référentiel Git.

Avant de commencer
------------------

* En savoir plus sur [Gérer les personnalisations des applications](https://servicenow-prod.fluidtopics.net/_nEnhpgk4tKeNCx1VUqYrw "Vous pouvez gérer les personnalisations de votre entreprise pour les applications qui appartiennent à d’autres organisations ou à un module d’extension inclus ServiceNow dans le périmètre.").
* Créez un référentiel Git dédié pour l'application. Pour une sécurité accrue, activez l'authentification multifacteur pour le référentiel Git.
* Générez un jeton d'accès que l'intégration de contrôle de source peut utiliser à la place d'un mot de passe et d'une clé d'accès d'authentification multifacteur lors de la création d'un enregistrement d'informations d'identification. Recherchez un jeton d'accès personnel sur [GitHub](https://help.github.com) ou [GitLab](https://docs.gitlab.com).
* Limitez les autorisations sur le jeton d'accès pour autoriser l'accès en lecture et en écriture au référentiel Git.
* Vérifiez que l'instance de non-production dispose d'un accès réseau au référentiel Git.
* Assurez-vous que les utilisateurs ajoutent l'adresse e-mail aux enregistrements de leur table d'utilisateurs respectifs (ServiceNow sys_user) qu'ils utilisent dans leurs validations au référentiel Git.
* Rôle requis : admin
{#source-control-link-application__ul_wqq_ddl_p5}

Pourquoi et quand exécuter cette tâche
--------------------------------------

L'intégration du contrôle de source ne prend pas en charge la liaison à une application ou la personnalisation sur une instance de production. Au lieu de cela, installez des applications sur une instance de production à partir du référentiel d'applications, d'un ensemble de mises à jour ou du App Engine Studio.

Procédure
---------

1. Accédez à la ToutApp EngineApp Engine Studio.
2. Sur la page Mes applications, ouvrez votre application.
3. Sélectionner Contrôle de sourceLien vers le contrôle de source.  
   App Engine Studio affiche la boîte de dialogue Lien vers le contrôle de source.
4. Saisissez les détails de connexion pour le référentiel Git.  
   {#source-control-link-application__table_s3x_2fl_p5__entry__2}

   |            Champ             |                                                                                                                                                                                                                                                                                                                         Description                                                                                                                                                                                                                                                                                                                         |
   |------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
   | Protocole réseau             | Type d'informations d'identification Https ou SSH qui active l'échange de données sur un canal sécurisé.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | URL                          | L'URL vers le référentiel Git où vous souhaitez enregistrer les fichiers d'application. Pour le protocole SSH, utilisez la commande pour générer la clé privée `ssh-keygen -t rsa -m PEM -b 4096 -C << email@address >>.` Remarque : Si l'URL de référentiel Git pour SSH fournie par votre serveur Git ne fonctionne pas, vérifiez auprès du propriétaire ou du fournisseur de votre serveur Git pour obtenir l'URL correcte. Des spécifications supplémentaires telles que des préfixes de protocole de schéma, des numéros de port, etc., peuvent être requises pour que votre URL de référentiel Git fonctionne.                                        |
   | Brancher                     | La branche du référentiel sur laquelle travailler au sein de l'application. Remarque : Cette branche est utilisée pour les commits. La branche par défaut est définie sur \<\< main \>\> si elle n'est pas déjà définie dans le référentiel distant. S'il n'y a pas de branche par défaut sur le référentiel git distant, l'instance crée une nouvelle branche par défaut avec le nom \<\< main \>\>. Ceci est configuré à l'aide de la propriété système `glide.source_control.git_default_branch` .                                                                                                                                                       |
   | Nom de Serveur MID           | Nom du Serveur MID existant à travers lequel établir la liaison. Remarque : Utilisez un serveur MID distinct pour éviter les conflits avec Découverte les activités. Assurez-vous que l'utilisateur du Serveur MID peut créer des fichiers dans la table sys_attachment et que la table peut accepter les fichiers du type \<\< lot \>\>. La liaison d'une application via un MID Server permet d'accéder aux référentiels derrière un pare-feu. Consultez [MID Server](https://www.servicenow.com/docs/access?context=mid-server-landing&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US) pour plus d'informations.                  |
   | E-mail par défaut            | L'adresse e-mail du validateur est définie par l'enregistrement sys_user s'il est disponible. Mais si le champ d'e-mail d'enregistrement sys_user d'un validateur est vide, le système génère un autre e-mail (username@instancename.service-now.com). Vous pouvez également saisir une adresse e-mail par défaut et la modifier ultérieurement. Pour utiliser cette adresse e-mail par défaut dans tous les cas, cochez la case.                                                                                                                                                                                                                           |
   | Information d'identification | Informations d'identification à utiliser avec le protocole sélectionné. Reportez-vous à la section [Getting started with credentials](https://www.servicenow.com/docs/access?context=credentials-getting-started&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US) pour en savoir plus sur la création d'informations d'identification. Remarque : Si vous sélectionnez le protocole réseau SSH, entrez des informations d'identification valides du type de clé privée SSH. Si vous sélectionnez le protocole https, entrez des informations d'identification valides du type Informations d'identification d'authentification de base. |
   | Commentaire de validation    | Description facultative du référentiel ou de l'application.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   [Tableau 1. Détails de la connexion au contrôle de source]

   {#source-control-link-application__table_s3x_2fl_p5}  
   Remarque :  
   Tous les développeurs d'application dans l'instance partagent un ensemble unique d'informations d'identification de référentiel.
5. Sélectionnez Lien vers le contrôle de source.  
   Le système valide la connexion et les informations d'identification de l'utilisateur et affiche un message de réussite.

   Tous les développeurs d'applications sur l'instance peuvent utiliser le référentiel Git lié pour gérer les changements.
{#source-control-link-application__steps_ely_1gl_p5}
**Information associée**   

* [Serveur MID](https://www.servicenow.com/docs/access?context=mid-server-landing&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US)
* [Introduction aux informations d'identification](https://www.servicenow.com/docs/access?context=credentials-getting-started&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)

