IT and Development

GitHub

12min

With the GitHub app in , you can manage commits, forks, releases, branches, assignees, milestones, gists, pull requests, issues, labels, comments, commit comments, organizations, members, and users in your GitHub account.

Requirements

To use the GitHub app in , you must have a GitHub account.

Connect GitHub and 

To get started, you must first create a connection between GitHub and , allowing the two services to communicate.

You can connect the GitHub app to  in two ways:

Connect GitHub to  using OAuth

To create the connection:

1

Log in to your  account, add a GitHub module to your , and click Create a connection.

2

Select GitHub (OAuth) for the Connection type.

3

Optional: In the Connection name field, enter a name for the connection.

4

Optional: Switch on Show advanced settings and enter your GitHub client credentials.

5

Click Save.

6

If prompted, authenticate your account and confirm access.

You've successfully established the connection and can now use the GitHub app in your . If you want to make changes to your connection in the future, follow the steps here.

Connect GitHub to  using a token

To connect GitHub to  using a token, you need to obtain a token from your GitHub account.

1

Log in to your GitHub account and access the Settings page.

2

Click Personal Access Token, select the token type you want to create, select the expiry and scopes, and click Generate Token.

3

Copy the token value and store it in a safe place.

4

Log in to your  account, add a GitHUb module to your , and click Create a connection.

5

Select GitHub for the Connection type.

6

Optional: In the Connection name field, enter a name for the connection.

7

In the Token field, enter the token you copied from your GitHub account.

8

Click Save.

You've successfully established the connection and can now use the GitHub app in your . If you want to make changes to your connection in the future, follow the steps here.

Obtain client credentials

You must create a custom app in your GitHub account to obtain client credentials.

1

Log in to your GitHub account.

2

Click Your Profile Token > Settings > Developer Settings > New GitHub app.

3

Enter the following mandatory details to set up the app:

Field

Description

GitHub App name

Name of the application

Homepage URL

Application website URL address

Callback URL

Enter https://www.integromat.com/oauth/cb/github

4

Click Create GitHub App.

5

Click Generate a new client secret.

6

Copy the Client ID and secret values to a safe place.

You have successfully retrieved the client credentials.

GitHub modules

After connecting to the GitHub app, you can use the following types of modules to build your .