Skip to main content
Skip table of contents

How to enable GitHub.com OAuth

GitHub.com OAuth allows you to set up GitHub authentication, which takes precedence over configuration mappings, removing the need to individually map GitHub configurations

  1. To begin, setup a Github configuration

    image-20250704-004237.png

    A guide to setting up GitHub configurations can be found here: How to set up GitHub or GitLab integration?

  2. Go to the Settings tab and expand the Supported Git systems section

    image-20250704-021435.png
  3. Under Supported Git systems, choose Github, then Enable GitHub.com oAuth

    image-20250704-021746.png
  4. Enter the GitHub Client ID, GitHub secret and GitHub redirect URI

    image-20250704-023910.png

    A guide on creating an OAuth app can be found here: https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app

  5. Don’t forget to Save settings

    image-20250704-023728.png
  6. Next, from the same Settings section go to the Jigit Development section

    image-20250704-004332.png
  7. Under User PAT usage in development panel, a user token must be available, so choose one of the following 3 options:

    1. Use user token if set

      image-20250704-004502.png
    2. User token is required for actions

      image-20250704-004558.png
    3. User token is required

      image-20250704-004617.png

      Save your settings once again.

  8. From the top right, select the profile icon, then go to Profile

    image-20250704-012345.png
  9. Scroll down and select the Jigit configuration mappings tab, then click Connect to GitHub.com

    image-20250704-015924.png
  10. Authorize the OAuth app to access the account

    image-20250704-025713.png


    If you wish to wish to subsequently remove Oauth, go back to Jigit configuration mappings section from your Profile and click Disconnect from GitHub.com

    image-20250704-030046.png

Updated:

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.