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.