Register a new GitHub App.
Fill in the required fields:
- GitHub App Name:
Your App Name - Homepage URL:
https://example.com - Disable Webhooks
- Permissions:
- Repository:
Read-onlyon contents - Organization:
Read-onlyon private registries - Metadata:
Read-only*(automatic set)
- Repository:
- Install Location:
Only on this account
Warning
It should go without saying, but never share any of your tokens. This includes passwords, secrets or sessions ids...
Save the required information:
- Private Key (Download)
- Copy down:
- App ID (example:
1234567) - Client ID (example:
abcdef12345ghijk) - Client Secret (example:
97d88cd626ab79c9)
- App ID (example:
Store your information safely in a .env file or similar process env storage:
APP_ID=1234567
CLIENT_ID=abcdef12345ghijk
CLIENT_SECRET=97d88cd626ab79c9- Navigate to
Install App - Install it onto your Organization