Creating an OAuth application in GitHub

You can authorize your registry to access a GitHub account and its repositories by registering it as a GitHub OAuth application.

Create new GitHub application

  • Log into GitHub (Enterprise)
  • Visit the Applications page under your organization's settings.
  • Click Register New Application. The new OAuth application configuration screen is displayed:

Set Homepage URL

  • Enter your registry's URL as the Homepage URL

Note: If using public GitHub, the Homepage URL entered must be accessible by your users. It can still be an internal URL.

Set Authorization callback URL

  • Enter https://{$YOUR REGISTRY'S URL}/oauth2/github/callback as the Authorization callback URL.
  • Save your settings by clicking the Register application button. The new new application's summary is shown:

  • Record the Client ID and Client Secret shown for the new application.