Skip to content

GitHub integration connects via OAuth only — private repos inaccessible in remote agents #64130

Description

@imattke

Bug Report

When connecting GitHub in Claude.ai settings, the flow completes immediately with no GitHub App installation step and no prompt to select repositories. As a result, remote agents (CCR routines) cannot clone private repos and return the error: "GitHub repository access check failed — re-authorize GitHub in settings". Disconnecting and reconnecting does not fix it. The Claude GitHub App does not appear under https://github.com/settings/installations.

Expected behavior

Connecting GitHub should install the Claude GitHub App and prompt for repository access, including which repositories to grant access to.

Actual behavior

OAuth only — no app installation, no repository selection prompt, private repositories remain blocked for remote agents.

Steps to reproduce

  1. Go to Claude.ai settings and connect GitHub
  2. Connection completes immediately with no installation flow
  3. Create a CCR routine with a private GitHub repo as the source
  4. Attempt to run the routine
  5. Receive: GitHub repository access check failed — re-authorize GitHub in settings

Environment

  • Claude.ai remote agents (CCR routines)
  • Private GitHub repository
  • macOS

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:autharea:routinesClaude Code routines on web, used for scheduled tasks, webhook-triggered tasks, etc.bugSomething isn't workingduplicateThis issue or pull request already existsplatform:webIssue specifically occurs on the web

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions