GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||
GeezerVison is showing cursor.com — GitHub | Cursor Docs Integrations GitHubThe Cursor GitHub app connects your repositories so you can use features like Cloud Agents and Bugbot. SetupRequires Cursor admin access and GitHub org admin access.
To disconnect your GitHub account, return to the integrations dashboard and click Disconnect Account. The first time a Cursor account connects GitHub, Connect signs in with GitHub to link your GitHub account without installing the app. You can connect a second Cursor account to a GitHub account that already has the Cursor app installed: that first Connect doesn't move or change the existing installation. Each GitHub App installation belongs to one Cursor account or team. If another Cursor account or team already owns an installation, connecting it from yours fails with "GitHub installation is already connected to another Cursor target." and the installation stays with its owner. One exception: when a team admin connects an organization installation that a member of the same team connected personally, Cursor moves that installation to the team. GitHub Enterprise Server installations don't show this error. Share an installation with another teamA team in an Organization can share its GitHub installation with other teams in the same Organization. Those teams use the installation's repositories with Cloud Agents, automations, and Bugbot without installing the GitHub app again. Sharing works for GitHub.com and GitHub Enterprise Server installations. 1 Open the share dialogAs an admin of the team that owns the installation, go to Integrations in the dashboard and select Share with another team on the GitHub or GitHub Enterprise row. 2 Grant accessIn Share GitHub installation, choose the GitHub account and the Team, then click Grant access. The receiving team can use every repository on the installation, and its usage is billed to that team. Its GitHub row on the Integrations page names the team that owns the installation. Only one of the teams sharing an installation can turn on Bugbot for a given repository. If another team already has Bugbot on for it, an admin of that team has to turn it off first. To remove access, open Share with another team again and select Revoke next to the team under Already shared with. Revoking also deletes that team's Bugbot settings for the installation's repositories. IP allow list configurationIf your organization uses GitHub's IP allow list feature to restrict access to your repositories, Cursor can be configured to use a hosted egress proxy with a narrow set of IPs. Cloud Agents send git traffic through the egress proxy only after Cursor enables it for your team, whichever allowlist option you choose below. Contact support with your team ID to enable it. The proxy is available for teams, not individual accounts. Other GitHub calls from the agent's VM, such as Enable IP allow list configuration for installed GitHub Apps (recommended)The Cursor GitHub app has the IP list already pre-configured. You can enable the allowlist for installed apps to automatically inherit this list. This is the recommended approach, as it allows us to update the list and your organization receives updates automatically. This inherits the IP list registered on the Cursor GitHub App. It does not allow every client that happens to use those addresses. To enable this:
For detailed instructions, see GitHub's documentation. Add IPs directly to your allowlistIf your organization uses IdP-defined allowlists in GitHub or otherwise cannot use the pre-configured allowlist, add the proxy IPs listed in Git egress proxy and IP allow list. Advanced networkingSelf-hosted instances support multiple connection methods beyond IP whitelisting. For setup details and supported private networking options, see Private Connectivity. Available for Enterprise customers. Use AWS PrivateLink when your GitHub Enterprise Server is in AWS or can sit behind an AWS Network Load Balancer. PrivateLink can cover Cursor accessing GHES and, when needed, GHES sending webhooks back to Cursor without public internet egress. Best for: AWS-hosted GHES instances and teams that want private VPC endpoint connectivity Security: HTTPS encryption, AWS PrivateLink, VPC endpoint policies, service account access tokens Drawbacks: Requires coordination with Cursor and AWS endpoint service setup. Available for Enterprise customers. Use Cloudflare Tunnel when AWS PrivateLink is not practical or when you need an outbound-only deployment model. Your network runs Best for: Environments without inbound network access Security: HTTPS encryption, Cloudflare Tunnel, service account access tokens Drawbacks: Requires running and maintaining PermissionsThe GitHub app requests the following permissions to support Cursor features:
All permissions follow the principle of least privilege. Protected Git ScopesLock your GitHub organization to your Cursor organization so only your teams can use its repositories with Cloud Agents, automations, and Bugbot. Protecting a scope requires GitHub organization owner or admin access. See Protected Git Scopes. Troubleshooting
Next stepsOnce your GitHub integration is connected, configure the features that use it:
| ||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |