Why this is needed
When you sign in with GitHub, DevPerform receives an OAuth token scoped to your personal account. That token can read your public repos immediately, but private repos inside a GitHub org are blocked by default until an org admin grants access.Option A — Approve during sign-in (easiest)
When you click Sign in with GitHub and GitHub shows the authorization screen, you’ll see a section listing your organizations. Click Grant next to the org you want to connect. If you’re not an org admin, you can click Request instead — this sends an approval request to your org admin.If you skip this step, you can come back and grant access later from your GitHub settings.
Option B — Approve from GitHub org settings
If you already signed in without granting org access:- Go to GitHub → Settings → Applications → Authorized OAuth Apps
- Find DevPerform in the list and click it
- Under Organization access, click Grant next to your org
- Go to your GitHub org → Settings → Third-party Access → OAuth app policy
- Find DevPerform and click Grant access
Repository access selection (GitHub App installs)
If you connected by installing the DevPerform GitHub App on your org (the guided “Connect GitHub” flow), GitHub asks which repositories the app may access:- All repositories — recommended; new repos are picked up automatically.
- Only select repositories — fine too, but make sure you actually select at least one.
- On GitHub, go to your org → Settings → GitHub Apps → DevPerform → Configure and grant access to the repositories you want tracked.
- Back in DevPerform, click Re-check repositories on the banner (or wait a moment — access changes sync automatically). Newly granted repos are tracked and their history backfills in the background.