To create your GitHub application, start by logging into the account on Github from which you would like to manage your app, and then going to https://github.com/settings/applications/new. We need to create an application and then add the Authentication Keys to your marketplace. To do this, simply follow the instructions detailed below:
Note that in the Website URL field you will need to enter the full URL that you are currently using for your marketplace. If you have not yet set up a custom domain, you will need to use your Near Me subdomain.
Once your application has been created, you will see the two keys that you need for integrating GitHub, highlighted below.
Once you have your codes, we can go back to your marketplace and add the Client ID and Client Secret to the appropriate fields for the GitHub integrations. Go to Admin Dash > Settings > Integrations and add those keys.
Save your work and you are now finished! Your users will be able to sign up/log in through their GitHub network to your marketplace!
When you launch your marketplace you will need to update the URL to reflect your custom domain (in both the Authorized Redirect URL in the Authorization tab and the Website URL in the Settings tab), don't forget or it will break your integration!