[BUG] Private personal repo not accessible via GitHub integration — file picker stays empty
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?
What's Wrong?
The GitHub integration cannot access my private personal repository. The Claude GitHub App is correctly installed and authorized on the GitHub side, but the repository content never becomes accessible in Claude.ai.
Setup
- GitHub username: edo-bruno
- Claude plan: Free
- Repository: edo-bruno/croce-verde-app (private, personal account)
What I've already verified
- Claude GitHub App is installed and configured at github.com/settings/installations, with access explicitly granted to this repository
- GitHub Integration shows "Connected" in Claude.ai → Settings → Connectors
- In "Add content from GitHub," I can select the repository and branch, but the file browser tree stays empty — no files ever appear
- Clicking "Aggiungi repository" / "Add repository" only inserts the repo URL as plain text into the chat, not the actual file content
- When sending a prompt referencing that URL, Claude reports it cannot access the resource
What I've already tried (none worked)
- Uninstalled and reinstalled the Claude GitHub App from github.com/settings/installations
- Reinstalled granting "All repositories" access instead of a specific repo
- Disconnected and reconnected the GitHub Integration in Claude.ai settings
- Confirmed the repository is healthy and accessible normally on GitHub (private badge, recent commits visible)
Request
This looks like the same backend repository-indexing issue reported in the linked issues below. Could you please trigger a backend repository index reset for my GitHub account?
Related issues
#33875, #57161, #60493, #65601, #72119
What Should Happen?
Expected behavior
Selecting a repository and branch in "Add content from GitHub" should populate the file browser and allow me to select files/folders as context, without needing to make the repository public.
Error Messages/Logs
Steps to Reproduce
- Create a PRIVATE repository on GitHub
- Install the Claude GitHub App at github.com/apps/claude and grant it "All repositories" access (confirmed installed and configured under GitHub Settings → Applications, with read/write access to code, PRs, issues, etc.)
- Confirm the GitHub Integration connector shows "Connected" in Claude.ai → Settings → Connectors
- Go to claude.ai/code
- Type a message describing a task
- Click "+ Select repo..." at the bottom
- Select my repository (it is listed)
The picker/browser does not show any file into the repository
Claude Model
Sonnet (default)
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
N/A — using Claude Code on the web (claude.ai/code), not the CLI
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
PowerShell
Additional Information
<img width="776" height="501" alt="Image" src="https://github.com/user-attachments/assets/08f8edbc-e559-498b-86cd-40048837a4bf" />
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗