[BUG] "GitHub sync isn't available for your organization" on Team plan — all admin toggles enabled, App installed with all-repo access

Status Fixed / completed
Maintainer reply None cached
Activity 3 comments · opened Jul 23, 2026 · closed Jul 24, 2026

What's Wrong?

Cloud sessions lost access to our GitHub repos overnight. This worked normally until ~July 22; on July 23 the repo picker in the desktop app shows a single stale repo, and the web picker at claude.ai/code shows none ("No repos match", search returns nothing).

The distinguishing detail vs. existing reports (#74611, #66591): after a clean reinstall of the GitHub App, the OAuth callback succeeds but Claude's backend rejects the sync with an org-level message:

GitHub App Installed
GitHub sync isn't available for your organization. You can close this window.

Callback URL: claude.ai/connect/github/callback?code=…&installation_id=148544792&setup_action=install&state=…

I'm an org admin on our Claude Team plan and have verified the workspace settings at claude.ai/admin-settings/claude-code:

  • Desktop: enabled
  • Web ("Allow your organization to code with Claude on the web"): enabled
  • Remote control: enabled
  • No GitHub-related capability is toggled off

Additionally, Admin settings → Analytics → GitHub organizations shows "No GitHub organizations found. Make sure you have access to repositories in your GitHub account" — despite the App being installed and the callback completing. The backend does not appear to be ingesting our GitHub org at all.

Already tried (no effect)

  • Reconfigured the GitHub App to "All repositories" on both the personal account and the org (it was already set to that)
  • Revoked the authorization on GitHub and re-approved
  • Fully uninstalled the App from both the personal account and the org, then reinstalled fresh from the claude.ai/code picker link — install completes, callback fires, same "sync isn't available" result
  • Signed out/in, new sessions, incognito — web picker still shows zero repos

Setup

  • Claude plan: Team (org admin)
  • GitHub username: gichigami
  • GitHub org: pioneer-aero (I'm an org owner there too)
  • Repos that should appear: pioneer-aero/pioneer-data-architecture, pioneer-aero/salesforce-case-ops, pioneer-aero/ils-scraper, gichigami/aex-upload
  • Installation ID from the callback: 148544792
  • Platform: macOS desktop app + web

What Should Happen?

Repos granted to the installation should appear in the picker on web and desktop, as they did until July 22.

Request

This looks like a provisioning/entitlement issue on the workspace rather than a GitHub-side misconfiguration. Could you trigger a backend repository index reset / re-provision GitHub sync for our org? That's the resolution referenced in #65207 and appears to be what closed #57850 / #58322.

Happy to provide screenshots of the admin toggles and the callback screen. Support ticket already filed; no response yet.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗