Home GitHub Connector How do I manually sync a GitHub connector to refresh repositories and branches?

How do I manually sync a GitHub connector to refresh repositories and branches?

Last updated on Oct 16, 2025

Short Answer:
Go to Settings > Connectors, click the sync (circular arrows) icon in the connector’s Actions, then confirm Sync now in “Sync from GitHub.” This refreshes repo/branch lists and does not download code.

Prerequisites

  1. A connected GitHub account appears in the Connectors table

  2. You can access Settings > Connectors

Steps

  1. Open Settings > Connectors and find the GitHub connector row.

  2. Click the sync (circular arrows) icon in the Actions column.
    The Sync from GitHub modal opens.

  3. Review the message and click Sync now to refresh repositories and branches.

  4. Confirm the update by checking the Last synced column (or open GitHub account details for the timestamp).

Troubleshooting

  1. Sync completes but the repo list didn’t change

    • LikelyCause: Missing permissions or repos weren’t selected for access.

    • Action: Open account details to review OAuth scopes/App permissions and Repositories accessed; update permissions in GitHub if needed, then run Sync again.

  2. Sync fails or errors

    • LikelyCause: Temporary network/GitHub issue or revoked authorization.

    • Action: Retry the sync, verify the connector’s authorization, and reconnect if required.

Note: The sync modal explicitly states: “This won’t download code.”