connect-github
Connect GitHub to SubImage
What this does
Connects one or more GitHub organizations into SubImage so it can map repositories, collaborators, branch protection, teams, members, dependency manifests, workflows, and related configuration. Two paths: GitHub App (preferred) and Personal Access Token (only for GitHub Enterprise Server or orgs that cannot use the App).
When to use
✅ User wants to onboard a GitHub.com or GitHub Enterprise Cloud organization into SubImage. ✅ User wants to onboard a self-hosted GitHub Enterprise Server instance (PAT path). ✅ User wants to know which permissions or PAT scopes to grant.
❌ User wants per-repo install scoping committed in IaC: GitHub does not expose installation creation via Terraform; the install itself is UI-only. After install, you can manage which repos the App sees via Terraform (github_app_installation_repositories).