Onboard GitHub to DevOps Change Velocity — Service Catalog

task brazil Updated Sep 10, 2026 2 min read sc-github.md
Raw file servicenow.com

Create, connect, discover, and configure your GitHub instance using the ServiceNow Service Catalog.

Before you begin

Role required: sn_devops.admin or sn_devops.tool_owner

Procedure

  1. Navigate to All > Service Catalog > Catalog Definitions > Maintain Items and search for DevOps.

    Note: You can also access the service catalog from Employee Center or Service portal.

  2. From the DevOps catalog items, select and activate DevOps App Onboarding and DevOps Tool Onboarding.

  3. After activating, select DevOps Tool Onboarding and select Try it.

  4. In the DevOps Tool Onboarding form, enter the tool details:

Field

Description

Tool name

Name for your GitHub integration.

Tool integration

Select GitHub or GitHub Enterprise.

Tool URL

Enter https://api.github.com.

Credential type

Select Basic Auth or OAuth, depending on the credentials you're using.- For Basic Auth, enter the username and password or access token.

  • For OAuth, enter the credentials.

Use MidServer

Optional. Select  MID Server  for a tool that is attached to a  MID Server. Application is automatically set to  DevOps and capability is set to REST.

For a list of all the permissions required on the credentials for connecting to GitHub, see GitHub permissions in [Permissions required for DevOps tools](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/it-service-management/devops-change-velocity/tool-req-permission.md).
  1. Select Order Now.

    A request is created. When the request is approved, the tool is created, connected, and discovered.

  2. From the DevOps catalog items, select DevOps App Onboarding.

  3. In the DevOps App Onboarding form, enter the details:

Are you creating a new app or adding to an existing one?

Select from the options whether to create a new app or use an existing app.

App

Enter the name for the app that you're creating or using.

Onboarding pipelines

Select the pipelines for which you want to import historical data.

Onboarding repositories

Enter the connected GitHub tool name.

Repositories

Select the repositories for which you want to configure webhooks and import historical data.Note: If you do not select a pipeline in the Onboarding pipelines field, all pipelines within the repository selected here will be associated.

Import from and Import to

Select the dates for which you want to import the data. By default, the last 30 days are selected. You can choose to import data for a maximum of 90 days.

Do you wish to configure webhook for the tool?

Select the check box if you want to configure webhooks for the selected repositories.

Onboarding plans

Leave empty.

8. Select **Order Now**.
A request is created. When the request is approved, the repository and pipeline objects are associated to the app record and webhooks are configured for real-time tracking. Historical data is imported for the selected repositories and the associated workflows. The **Track** field is automatically enabled for imported repositories and pipelines.

Parent Topic:GitHub integration with DevOps Change Velocity

Search documentation
Search document titles and file paths on the brazil branch