Import an application or application-customization from a source control repository to continue developing it on this instance.

Before you begin

Important: You've landed at the legacy version of Studio, which will be supported until the Australia release in Q1 2026. Try building and editing apps in the new version of ServiceNow Studio instead. For more information, see Building applications with ServiceNow Studio.
  • Role required: admin or source_control
    • Restrict permissions on the access token to allow read and write access to the Git repository.
    • The repository user credentials must grant read and write access.
    For more information, see Link an application or application-customization to source control.
  • Verify that the non-production instance has network access to the Git repository.
  • Verify that the repository contains a valid application.
  • Ensure that users add the email address to their respective Users Table (ServiceNow sys_user) record that they use in their commits to the Git repository.
  • Learn more about application-customizations Managing application-customizations.

About this task

The source control integration does not support importing an application on a production instance. Instead install applications on a production instance from the application repository, an update set, or the ServiceNow Store.

Procedure

  1. Navigate to All > System Applications > Studio.
    The system displays the Welcome to Studio page.
  2. Click Open Studio > Go.
    The system opens Studio and the Switch Applications window.
  3. Click Import from Source Control.
    Studio displays the Import from Source Control fields.
    Switch Applications window showing Source Control fields
  4. Enter the following field values.
    Note: All application developers on the instance share the credential used to link a Git repository to an application.
  5. Click Import.
    The system compares the checksum in the checksum.txt file to current checksum. When the checksum values match, the integration skips validation and imports the application. When the checksum values do not match, the integration first validates and sanitizes the application files before importing them.
  6. Click Select Application.
    Studio displays the application as a new choice in the Switch Applications window.

What to do next

  • Review the upgrade logs for any sanitization applied to application files during the import.
  • Select the imported application to edit it.