GitHub Account Linking
Link your personal GitHub account for build attribution and private repo access. Separate from the GitHub App your project uses.
Linking your GitHub account connects your identity for build attribution and enables access to private repositories.
Why Link GitHub?
Linking your GitHub account lets you:
- Connect private repositories to Jamdesk
- Enable automatic builds on push
- Access repositories from organizations you belong to
Linking Your Account
Click your avatar and select Settings.
Navigate to the Connections tab.
Select Connect GitHub Account.
Review the permissions and click Authorize in GitHub.
Permissions Requested
Jamdesk requests minimal permissions:
| Permission | Purpose |
|---|---|
| Read repository contents | Access your documentation files |
| Read repository metadata | List your repositories |
| Webhooks | Receive push notifications for automatic builds |
Jamdesk never writes to your repositories. All access is read-only.
Unlinking Your Account
To disconnect GitHub:
- Go to Settings → Connections
- Click Disconnect next to GitHub
- Confirm the disconnection
Disconnecting GitHub will disable automatic builds for all your projects. You'll need to reconnect to re-enable them.
Organization Repositories
To access repositories from a GitHub organization:
- Go to the organization's settings on GitHub
- Navigate to Third-party access → OAuth Apps
- Find Jamdesk and click Grant access
If you don't see this option, ask an organization admin to approve Jamdesk.
