---
sourceDocument: Australia Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/application-development

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Clone a Git repository from ServiceNow Studio

# Clone a Git repository from ServiceNow Studio {#ariaid-title1}

Release version: Australia  
Updated July 27, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Clone a remote Git repository to collaborate on applications in Fluent source control in ServiceNow Studio.

## Before you begin

* Set your basic or OAuth 2.0 credentials for ServiceNow Studio to connect to your Git repository. For more information, see [Connect to a Git provider using basic authentication](https://servicenow-prod.fluidtopics.net/NBthqTQFYBHAQln5tgkSHw "Connect to a Git domain or repository using basic authentication credentials to manage applications in Fluent source control from ServiceNow Studio.") and [Connect to a Git provider using OAuth 2.0](https://servicenow-prod.fluidtopics.net/EdcFteT1i4Ok~cMw7jO2Gw#fluent-sc-connect-to-git-provider-oauth-2-0 "Set up an OAuth 2.0 application registry and credentials to connect to your Git provider from ServiceNow Studio.").

{#fluent-sc-clone-git-repository__ul_mcx_tgm_dcc}

Role required: admin

## About this task

You can clone a remote Git repository that contains Fluent applications. The repository must contain one or more applications with now.config.json and package.json files.  
Note:  
ServiceNow Studio supports cloning from Git servers on Git version 2.3.2 or later.

Cloning is intended for developing an application on multiple non-production instances and managing it in a single repository. To publish an application and deploy it to a production instance, use the Application Repository. For more information, see [ServiceNow application repository](https://servicenow-prod.fluidtopics.net/S~qkI6Li8JtSw_8B8LsNHA "After you develop and test a custom application, you can make the application available to company instances by publishing it to the ServiceNow application repository.").

## Procedure

1. Navigate to AllApp EngineServiceNow Studio.
2. Open the Explorer tab.
3. Use one of the following keyboard shortcuts to open the command palette:  
   * Windows: Ctrl-Shift-P
   * Mac: Cmd-Shift-P
   {#fluent-sc-clone-git-repository__ul_j4x_ns4_gcc}
4. Enter <kbd class="ph userinput">Git: Clone</kbd> and press Enter.
5. Enter a remote Git repository URL and press Enter.
6. On the Status bar, select Build and Install.
{#fluent-sc-clone-git-repository__steps_udw_cgz_1kc}

## Result

The application is added to the instance and your workspace with the files from the remote repository. Only the default branch is cloned initially. To check out another branch, you must fetch the other branches from the
remote repository using the <kbd class="ph userinput">Git: Fetch</kbd> command from the command palette.

## What to do next

You can check out or create branches in the repository and push changes to the remote repository. For more information, see [Using Fluent source control in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/D45m2nn6qL_27Tp0E6a7iw "Use Git commands and other source control features in ServiceNow Studio to manage changes to an application across a development team.").

*[\>]: and then


