[BUG] GitHub App install completion redirects personal-plan users to a Team/Enterprise-gated "organization settings" page — connection never syncs

Status Closed — duplicate
Reported on v2.1.214
Maintainer reply None cached
Activity 2 comments · opened Jul 18, 2026 · closed Jul 21, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] 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

  1. From claude.ai Settings → Connectors, start the GitHub integration flow.
  2. 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.

  1. Redirected back to Claude: a page titled "One more step" appears with a

"Complete GitHub connection" button.

  1. 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.
  • Error page URL: (여기에 확인 2의 URL을 붙여넣으세요)
  • Related symptoms reported in #57161, #68517, #18467, #27155.

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

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

while in 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

  1. On claude.ai (personal plan), go to Settings → Connectors and start the

GitHub integration flow.

  1. 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).

  1. Redirected back to Claude: a page titled "One more step" ("한 단계 더")

appears with a "Complete GitHub connection" ("GitHub 연결 완료하기") button.

  1. Click the button.
  2. 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.

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_

View original on GitHub ↗

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