You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched existing issues and this hasn't been reported yet
This is a single bug report (please file separate reports for different bugs)
I am using the latest version of Claude Code
What's Wrong?
Environment
Plan: Personal (claude.ai, individual account)
Platform: claude.ai web (Cowork/Claude Code GitHub integration)
GitHub account: personal account, private repository
Steps to reproduce
From claude.ai Settings → Connectors, start the GitHub integration flow.
On GitHub, install/configure the Claude GitHub App: "Only select
repositories" → select the private repo (gaussn64/meeting-notes) → Save.
This succeeds on the GitHub side.
Redirected back to Claude: a page titled "One more step" appears with a
"Complete GitHub connection" button.
Clicking the button lands on an error page: "You don't have access to
organization settings — Organization settings are available on Claude
Team and Enterprise plans."
Result
The sync never completes. Claude's backend never receives the repository
grant: API calls return 404 for the repo, and the repo picker shows no
repositories. Returning to GitHub shows the app correctly installed with
the repo selected, so the GitHub side is fine.
Expected
On a personal plan, the completion step should redirect to the personal
connector settings page and finish the sync.
Notes
Reproduced consistently across many attempts, including: uninstalling
the GitHub App completely, disconnecting both GitHub entries in Claude
settings, clearing cookies, retrying in a fresh browser session logged
into the same account, and starting the flow from the claude.ai side.
PAT-based access works fine, confirming repo/network are OK.
After clicking "Complete GitHub connection", a personal-plan user should be
redirected to their personal connector settings page and the repository
grant should sync to Claude's backend. The selected repository
(gaussn64/meeting-notes) should then be accessible in Claude sessions and
appear in the repository picker.
Instead, the completion step redirects to an organization-settings page that
is gated to Team/Enterprise plans, so the sync never completes: the GitHub
connector authenticates successfully (get_me returns the correct user), but
any access to the granted repository returns 404, and the repo picker shows
no repositories. PAT-based access to the same repository works fine,
confirming the repository and network are OK.
Error Messages/Logs
Error page shown after clicking "Complete GitHub connection" (Korean UI):
"조직 설정에 대한 액세스 권한이 없습니다 조직 설정은 Claude Team 및 Enterprise 플랜에서 사용할 수 있습니다."
(English equivalent: "You don't have access to organization settings. Organization settings are available on Claude Team and Enterprise plans.")
API-level symptom after the failed sync (via the GitHub connector / MCP):
GET https://api.github.com/repos/gaussn64/meeting-notes → 404 Not Found
whilein the same session:
get_me → 200 OK, login: "gaussn64" (connector auth itself works)
GitHub side shows the Claude app installed with the repository granted
("Only select repositories" → gaussn64/meeting-notes), so the failure is in
Claude's backend sync, not in the GitHub App installation.
Steps to Reproduce
On claude.ai (personal plan), go to Settings → Connectors and start the
GitHub integration flow.
Redirected to GitHub: install/configure the Claude GitHub App on a
personal account → "Only select repositories" → select the private
repository (gaussn64/meeting-notes) → click Save/Install.
This step succeeds on the GitHub side (the app shows the repo as granted
under github.com/settings/installations).
Redirected back to Claude: a page titled "One more step" ("한 단계 더")
appears with a "Complete GitHub connection" ("GitHub 연결 완료하기") button.
Click the button.
An error page appears (see Error Messages below) and the flow ends there.
Returning to GitHub shows the installation still correctly configured,
but Claude never receives the repository grant.
Repeated 5+ times with full resets in between: uninstalled the GitHub App
completely, disconnected both GitHub entries in Claude Settings → Connectors,
cleared cookies, used a fresh browser session logged into the same account,
and started the flow from the claude.ai side. Fails at the same step every time.
Preflight Checklist
What's Wrong?
Environment
Steps to reproduce
repositories" → select the private repo (gaussn64/meeting-notes) → Save.
This succeeds on the GitHub side.
"Complete GitHub connection" button.
organization settings — Organization settings are available on Claude
Team and Enterprise plans."
Result
The sync never completes. Claude's backend never receives the repository
grant: API calls return 404 for the repo, and the repo picker shows no
repositories. Returning to GitHub shows the app correctly installed with
the repo selected, so the GitHub side is fine.
Expected
On a personal plan, the completion step should redirect to the personal
connector settings page and finish the sync.
Notes
the GitHub App completely, disconnecting both GitHub entries in Claude
settings, clearing cookies, retrying in a fresh browser session logged
into the same account, and starting the flow from the claude.ai side.
What Should Happen?
After clicking "Complete GitHub connection", a personal-plan user should be
redirected to their personal connector settings page and the repository
grant should sync to Claude's backend. The selected repository
(gaussn64/meeting-notes) should then be accessible in Claude sessions and
appear in the repository picker.
Instead, the completion step redirects to an organization-settings page that
is gated to Team/Enterprise plans, so the sync never completes: the GitHub
connector authenticates successfully (get_me returns the correct user), but
any access to the granted repository returns 404, and the repo picker shows
no repositories. PAT-based access to the same repository works fine,
confirming the repository and network are OK.
Error Messages/Logs
Steps to Reproduce
GitHub integration flow.
personal account → "Only select repositories" → select the private
repository (gaussn64/meeting-notes) → click Save/Install.
This step succeeds on the GitHub side (the app shows the repo as granted
under github.com/settings/installations).
appears with a "Complete GitHub connection" ("GitHub 연결 완료하기") button.
Returning to GitHub shows the installation still correctly configured,
but Claude never receives the repository grant.
Repeated 5+ times with full resets in between: uninstalled the GitHub App
completely, disconnected both GitHub entries in Claude Settings → Connectors,
cleared cookies, used a fresh browser session logged into the same account,
and started the flow from the claude.ai side. Fails at the same step every time.
Claude Model
Other
Is this a regression?
Yes, this worked in a previous version
Last Working Version
Fable 5
Claude Code Version
Claude Code Version: 2.1.214
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
No response