GitHub connector shows "Authorized" but not "Installed" — Claude Code cannot access any repos despite active authorization
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?
Claude's GitHub connector shows as connected/authorized in claude.ai Connectors settings, and "Claude" appears under GitHub's "Authorized GitHub Apps" tab (github.com/settings/applications) — but repository access does not work through any Claude Code surface.
What I've verified:
- github.com/settings/installations shows "No installed GitHub Apps" (empty) — Claude does not appear there at all, despite being listed as "Authorized" under a different tab.
- Disconnecting and reconnecting the GitHub connector in claude.ai settings does not trigger a fresh installation/repo-picker flow — it silently re-authorizes without asking.
- Revoking the "Claude" entry under "Authorized GitHub Apps" and reauthorizing via Connectors still results in "Never used" / no installation.
- Searching github.com/marketplace for "Claude" does not surface an installable app.
- Inside an active Claude Code session, using the native "Add repository..." picker in the working-directory dropdown returns "No repositories found" for any search term, including repos I own.
- Direct git fetch against my own repo from within a Claude Code session's working directory fails with a 403.
- Claude's own GitHub-backed tools (get_file_contents, list_branches, add_repo) all fail with 404 Not Found / "requires approval" that never resolves, for repos I own and that are correctly configured in the session's stated repository scope.
My own local git (personal credentials, not Claude's) can push/pull these same repos with no issues, confirming this is isolated to Claude's GitHub integration, not my GitHub account/permissions in general.
Expected: Claude Code should be able to read repositories I own and have authorized, or should surface a clear repository-installation/picker flow so I can grant access properly.
What Should Happen?
Claude's GitHub connector shows as connected/authorized in claude.ai Connectors settings, and "Claude" appears under GitHub's "Authorized GitHub Apps" tab (github.com/settings/applications) — but repository access does not work through any Claude Code surface.
What I've verified:
- github.com/settings/installations shows "No installed GitHub Apps" (empty) — Claude does not appear there at all, despite being listed as "Authorized" under a different tab.
- Disconnecting and reconnecting the GitHub connector in claude.ai settings does not trigger a fresh installation/repo-picker flow — it silently re-authorizes without asking.
- Revoking the "Claude" entry under "Authorized GitHub Apps" and reauthorizing via Connectors still results in "Never used" / no installation.
- Searching github.com/marketplace for "Claude" does not surface an installable app.
- Inside an active Claude Code session, using the native "Add repository..." picker in the working-directory dropdown returns "No repositories found" for any search term, including repos I own.
- Direct git fetch against my own repo from within a Claude Code session's working directory fails with a 403.
- Claude's own GitHub-backed tools (get_file_contents, list_branches, add_repo) all fail with 404 Not Found / "requires approval" that never resolves, for repos I own and that are correctly configured in the session's stated repository scope.
My own local git (personal credentials, not Claude's) can push/pull these same repos with no issues, confirming this is isolated to Claude's GitHub integration, not my GitHub account/permissions in general.
Expected: Claude Code should be able to read repositories I own and have authorized, or should surface a clear repository-installation/picker flow so I can grant access properly.
Error Messages/Logs
Steps to Reproduce
Claude's GitHub connector shows as connected/authorized in claude.ai Connectors settings, and "Claude" appears under GitHub's "Authorized GitHub Apps" tab (github.com/settings/applications) — but repository access does not work through any Claude Code surface.
What I've verified:
- github.com/settings/installations shows "No installed GitHub Apps" (empty) — Claude does not appear there at all, despite being listed as "Authorized" under a different tab.
- Disconnecting and reconnecting the GitHub connector in claude.ai settings does not trigger a fresh installation/repo-picker flow — it silently re-authorizes without asking.
- Revoking the "Claude" entry under "Authorized GitHub Apps" and reauthorizing via Connectors still results in "Never used" / no installation.
- Searching github.com/marketplace for "Claude" does not surface an installable app.
- Inside an active Claude Code session, using the native "Add repository..." picker in the working-directory dropdown returns "No repositories found" for any search term, including repos I own.
- Direct git fetch against my own repo from within a Claude Code session's working directory fails with a 403.
- Claude's own GitHub-backed tools (get_file_contents, list_branches, add_repo) all fail with 404 Not Found / "requires approval" that never resolves, for repos I own and that are correctly configured in the session's stated repository scope.
My own local git (personal credentials, not Claude's) can push/pull these same repos with no issues, confirming this is isolated to Claude's GitHub integration, not my GitHub account/permissions in general.
Expected: Claude Code should be able to read repositories I own and have authorized, or should surface a clear repository-installation/picker flow so I can grant access properly.
Claude Model
None
Is this a regression?
I don't know
Last Working Version
i dont know this is latest august 2026
Claude Code Version
i dont know this is latest august 2026
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
VS Code integrated terminal
Additional Information
Claude's GitHub connector shows as connected/authorized in claude.ai Connectors settings, and "Claude" appears under GitHub's "Authorized GitHub Apps" tab (github.com/settings/applications) — but repository access does not work through any Claude Code surface.
What I've verified:
- github.com/settings/installations shows "No installed GitHub Apps" (empty) — Claude does not appear there at all, despite being listed as "Authorized" under a different tab.
- Disconnecting and reconnecting the GitHub connector in claude.ai settings does not trigger a fresh installation/repo-picker flow — it silently re-authorizes without asking.
- Revoking the "Claude" entry under "Authorized GitHub Apps" and reauthorizing via Connectors still results in "Never used" / no installation.
- Searching github.com/marketplace for "Claude" does not surface an installable app.
- Inside an active Claude Code session, using the native "Add repository..." picker in the working-directory dropdown returns "No repositories found" for any search term, including repos I own.
- Direct git fetch against my own repo from within a Claude Code session's working directory fails with a 403.
- Claude's own GitHub-backed tools (get_file_contents, list_branches, add_repo) all fail with 404 Not Found / "requires approval" that never resolves, for repos I own and that are correctly configured in the session's stated repository scope.
My own local git (personal credentials, not Claude's) can push/pull these same repos with no issues, confirming this is isolated to Claude's GitHub integration, not my GitHub account/permissions in general.
Expected: Claude Code should be able to read repositories I own and have authorized, or should surface a clear repository-installation/picker flow so I can grant access properly.