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

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Configure a MID Server to use source control

# Configure a MID Server to use source control with the ServiceNow IDE {#ariaid-title1}

* Release version: Yokohama
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Configure a MID Server to use source control with the ServiceNow IDE if your Git provider is behind a firewall.

## Before you begin

Install a MID Server with a REST capability. For more information, see [Installing the MID Server](https://www.servicenow.com/docs/access?context=mid-server-installation&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US) and [Configure MID Server capabilities](https://www.servicenow.com/docs/access?context=t_ConfigureCapabilities&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US).

Role required: admin

## Procedure

1. Change the application scope of the instance to ServiceNow IDE.
   1. In the Unified Navigation, select the globe icon (![Globe icon]()).
   2. Select Application scope.
   3. Select ServiceNow IDE.
   {#configure-mid-server-source-control__substeps_grb_dl2_fdc}
2. Navigate to AllMID ServerApplications.
3. Select New.
4. On the form, fill in the fields.  
   {#configure-mid-server-source-control__table_lxq_myn_sbc__entry__2}

   | Field | Description |
   |-|-|
   | Name | A name for the MID Server Application. |
   | Default MID Server | The MID Server configured with a REST capability. |
   | Application | The ServiceNow IDE. |
   | Included in application ALL | An option to include this MID Server Application in the definition of ALL for a MID Server. |
   [Table 1. MID Server Application form]

   {#configure-mid-server-source-control__table_lxq_myn_sbc}
5. Select Submit.

## What to do next

If you haven't already, configure basic or OAuth 2.0 authentication to connect to a Git domain or repository. For more information, see [Connect to a Git provider using basic authentication with the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/2VWgZiZ1Qo_SsLNIXe0~cQ "Connect to a Git domain using basic authentication credentials to manage applications in source control from the ServiceNow IDE.") or [Connect to a Git provider using OAuth 2.0 with the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/feQ39EH6wC6mkClq6KB6NQ#connect-git-provider-oauth-2 "Set up an OAuth 2.0 application registry and credentials to connect to your Git provider from the ServiceNow IDE.").  
Note:  
The MID Server user must have the sn_glider.ide_git_user role or admin role to perform Git operations in the ServiceNow IDE. For more information, see [Create the MID Server user and grant the role](https://www.servicenow.com/docs/access?context=t_SetupMIDServerRole&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US) and [ServiceNow IDE MID Server User \[sn_glider.ide_git_user\]](s8eSxU1RFnQrjJhWObvq_g#servicenow-ide-role-1 "Assign administrator privileges to a MID server user to manage applications in source control from the ServiceNow IDE.").
**Related concepts**   

* [Connect to a Git provider using OAuth 2.0 with the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/feQ39EH6wC6mkClq6KB6NQ#connect-git-provider-oauth-2 "Set up an OAuth 2.0 application registry and credentials to connect to your Git provider from the ServiceNow IDE.")
* [Using source control in the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/eEX4YBdb35gfRA3ZBjeB6A "Use Git commands and other source control features in the ServiceNow IDE to manage changes to an application across a development team.")  
**Related tasks**   

* [Connect to a Git provider using basic authentication with the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/2VWgZiZ1Qo_SsLNIXe0~cQ "Connect to a Git domain using basic authentication credentials to manage applications in source control from the ServiceNow IDE.")
* [Initialize a Git repository with the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/Fb0Lxk~Upe_KAypXOQ3zKA "Initialize a local Git repository for an application and push it to a remote Git repository to manage an application in source control.")

*[\>]: and then


