Skip to main content
Connect GitHub to sync your pull requests, commits, code reviews, and team structure.
This page covers organizations on github.com. For an enterprise on a GHE.com subdomain (GitHub Enterprise Cloud with data residency), see GitHub Enterprise Cloud (GHE.com). For a customer-hosted GitHub instance, see GitHub Enterprise Server. For other self-hosted repository providers, see Bitbucket Data Center or GitLab (self-hosted).

What’s synced

  • Pull requests and their metadata
  • Commits and code changes
  • Code reviews and comments
  • Team members and organization structure
  • Repository information

Connecting GitHub

1

Start connection

Go to Data and click Connect on GitHub
2

Authorize Weave

Sign in to GitHub and authorize the Weave app
3

Select repositories

Choose which repositories to sync
4

Wait for sync

Initial sync may take several minutes depending on repository size

Permissions required

Weave requests the following GitHub permissions:
  • Repository access — Read access to code, commits, and pull requests
  • Organization access — Read access to organization members and teams

Multiple organizations

You can connect multiple GitHub organizations. Each organization’s data will be synced separately.

Sync frequency

Weave syncs GitHub data in near real-time via webhooks. PR events (open, update, close, review) appear within a few minutes. A full data sweep also runs every 3 hours.
Last modified on October 13, 2026