Cloner un dépôt Git avec le ServiceNow IDE

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Clonez un référentiel Git distant pour collaborer sur des applications dans le contrôle de source avec le ServiceNow IDEfichier .

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Vous pouvez cloner un dépôt Git distant qui contient des applications créées ou converties avec le ServiceNow IDE ou ServiceNow SDK. Le référentiel doit contenir une ou plusieurs applications avec des fichiers now.config.json et package.json .

    Remarque :
    ServiceNow IDE prend en charge le clonage à partir de serveurs Git sur Git version 2.3.2 ou ultérieure.

    Le clonage est destiné au développement d’une application sur plusieurs instances de non-production et à sa gestion dans un référentiel unique. Pour publier une application et la déployer dans une instance de production, utilisez le fichier Référentiel d'applications. Pour plus d'informations, consultez ServiceNow Référentiel d’applications.

    Procédure

    1. Accédez à la Tous > Développement d'application > IDE ServiceNow.
    2. Ouvrez un espace de travail auquel vous souhaitez ajouter l’application.
    3. Utilisez l’un des raccourcis clavier suivants pour ouvrir la palette de commandes :
      • Windows : Ctrl-Maj-P
      • Mac : Cmd-Maj-P
    4. Entrez dans Git : Clone et appuyez sur Entrée.
    5. Saisissez une URL de référentiel Git distant et appuyez sur Entrée.

    Résultats

    L’application est ajoutée à l’instance et à votre espace de travail avec les fichiers du référentiel distant. Seule la branche par défaut est clonée initialement. Pour extraire une autre branche, vous devez extraire les autres branches du référentiel distant à l’aide de la commande Git : Fetch de la palette de commandes.

    Que faire ensuite

    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.