GitHub Enterprise Server Support
Enterprise customers can connect Augment to self-hosted GitHub Enterprise Server instances. This enables organizations with on-premises GitHub deployments to benefit from Augment’s capabilities while maintaining their existing infrastructure and security requirements.GitHub Enterprise Server support requires the Enterprise plan. You must be an administrator of your GitHub Enterprise Server organization to complete the setup.
Register and Install the GitHub Enterprise Server App
For GitHub Enterprise Server, you’ll need to complete two steps: registration and installation.Step 1: Register the App
- Visit one of the following configuration pages:
- Code Review Configuration — for Code Review setup
- MCP Configuration — for Remote MCP Server setup
- Click Set up for GitHub Enterprise Server button or the GitHub Enterprise Server option under Add a Provider dropdown.
- Enter your GitHub Enterprise Server URL (e.g.,
https://github.your-company.com) - Enter your Organization Name on GitHub Enterprise Server
- Click Connect
- You’ll be redirected to your GitHub Enterprise Server instance to complete the app registration
- Review the app manifest and click Create GitHub App to register the app
Step 2: Install the App
After registration is complete:- Return to the Augment configuration page
- It should now show an Install button
- Click Install to open your GitHub Enterprise Server page to continue the installation
- Select the repositories you want to grant access to
- Click Install to complete the installation
Permissions Requested
The GitHub Enterprise Server app requests the same permissions as the Cloud app:- Contents, read-only: Clone repositories
- Pull Requests, read and write: Read pull requests and post comments to pull requests
- Issues, read-only: Read top-level PRs / Issues
- Organization Members, read-only: Read members of an organization, to distinguish internal and external users and their access levels to Augment features
Available Features
Once connected to GitHub Enterprise Server, you can use:- Augment Code Review — automated PR reviews
- Remote MCP Server — cross-repo context for AI tools
- Augment for Slack — codebase-aware Slack bot
Key Capabilities
- Self-Hosted Integration: Connect to your organization’s GitHub Enterprise Server instance
- Custom Registration: Register a dedicated Augment GitHub App on your Enterprise Server
- Same Features: Access all Augment features available on GitHub Cloud
- Unified Management: Manage both Cloud and Enterprise Server installations from a single Augment tenant
Network Requirements & Limitations
Augment’s integration with GitHub Enterprise Server (GHES) requires bidirectional network connectivity. In certain enterprise network configurations that block inbound traffic to the GHES instance, Augment features that rely on the GitHub App will not function.Required Connectivity
For Augment’s GitHub App integration to work, both of the following must be true:| Direction | Purpose |
|---|---|
| GHES → Augment (outbound from your network) | GHES must be able to send webhook events (e.g., pull_request, push) to Augment’s public endpoint. |
| Augment → GHES (inbound to your network) | Augment must be able to call the GHES REST APIs to fetch pull request metadata, retrieve repository contents, and post review comments. |
When GHES Integration Will Not Work
The GitHub App integration will not function if:- GHES is accessible only inside a private VPN and does not allow inbound API access from Augment.
- Firewall rules block inbound HTTPS (port 443) traffic from Augment’s IP ranges.
- GHES is deployed on private IP space (RFC 1918) with no public routing or private peering.
- Corporate policy prohibits external services from making API calls into GHES.
- TLS is configured using an internal/private Certificate Authority and custom CA trust is not provided.
Next Steps
Now that you’ve set up GitHub Enterprise Server, you can configure additional features:Code Review
Set up automated code reviews for your repositories
Agent Integrations
Configure integrations for Augment Agent
MCP Context
Connect external context sources via Model Context Protocol
Slack Integration
Set up Augment for Slack