GitHub
GitHub is where your team's code, branches, and pull requests live. Connecting it to X4RGE is the foundation for cloud agents and automations — agents clone your repos, open PRs, and react to events like failed CI or new pull requests.
GitHub is fully supported today — connect end to end from Dashboard → Integrations. Other integrations (Slack, Linear) build on top of this; start here before rolling agents to your team.
What this page is for
Why connect GitHub
Without GitHub, agents cannot work on your codebase in the cloud. Most teams connect in the first week of rollout — before cloud agent setup and automations.
How GitHub fits your workflow
X4RGE does not replace GitHub — it works inside your existing repo workflow:
You keep: branch protection, code review, merge rules in GitHub.
X4RGE adds: agent runs, automations, and the repo picker in the Agents workspace.
In practice
Use this table to pick your next step after reading Connect GitHub.
Connect GitHub
Your organization admin or anyone with Integrations access can complete this flow. If your org requires approval, an admin must allow the connection in Settings first.
Open Integrations
In the dashboard, go to Integrations and choose GitHub.
Install the X4RGE GitHub app
Install on your GitHub organization or personal account. GitHub may ask an org owner to approve the app on company accounts.
Grant repository access
Choose all repositories or a selected set. Start with one or two pilot repos, then expand as teams onboard.
Confirm connection
The Integrations page shows connected when installation completes. Repositories sync automatically so they appear in the Agents workspace picker.
Grant access to a pilot repo first. Verify a smoke cloud run and one automation before opening every repository in the org.
What it enables
Once connected, GitHub becomes the source of truth for code in X4RGE. Everything below depends on the repos you granted access to.
Common automation triggers
See Automations for templates and examples.
Permissions
The X4RGE GitHub app requests only what agents need to clone, commit, open PRs, and read CI status. You choose which repositories grant those permissions — not your whole account by default unless you select all repos.
Grant access to repositories you actually use. You can add more repos later from GitHub's app settings — no need to reinstall X4RGE.
Admin checklist
Before rolling cloud agents to a team, confirm these items — most are one-time setup:
- GitHub app installed on the correct GitHub org or account
- Repository allowlist matches teams using cloud agents
- Branch protection allows bot PRs (or requires human review — your choice)
- Cloud agent setup completed for pilot repos
- Secrets for private dependencies configured in cloud environment (not in chat)
- Usage and Model control aligned with rollout
When something goes wrong
Most GitHub issues are repo access or sync timing — not a broken connection. Try these before opening a support ticket.
For sign-in, Slack, Linear, or deeper sync issues, see Troubleshooting.