GitHub connector shows "Authorized" but not "Installed" — Claude Code cannot access any repos despite active authorization

Status Open
Maintainer reply None cached
Activity 0 comments · opened Aug 26, 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?

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.

View original on GitHub ↗