Multi-Account Issue + Stale Account in Github Intergration

Where does the bug appear (feature/product)?

Background Agent (GitHub, Slack, Web, Linear)

Describe the Bug

Pro plan, using Cursor web.
ISSUE: Cursor Web not loading repo branches at all
Privacy is not on legacy mode
My GitHub integration shows two accounts:
Connected as ‘Ottoman-png’, ‘SpiteriEvents’ to repositories in GitHub organizations: SpiteriEvents (SpiteriEvents does not have any github organizations)
(SpiteriEvents is my only real personal account, Ottoman-png is an old/stale account I no longer have access to and can’t log into.)
I cannot remove Ottoman-png because I don’t remember the email/password.
This is causing persistent ERROR_GITHUB_APP_NO_ACCESS (installation 113910682) and branches not loading in Background Composer / Cloud Agents.
I’ve tried full disconnect/reconnect, reinstalling the Cursor GitHub App on SpiteriEvents, clearing cache, incognito, etc.
Please remove the stale Ottoman-png connection from my Cursor account.
error JSONs below.
Manage and disconnect from cursor does not solve this, I connect only with SpiteriEvents again and it automatically connected Ottoman-png

Steps to Reproduce

Unsure, but likely because I had connected to the old Ottoman-png github account and I never disconnected it so it stayed connected until now, and when trying to use my actual github account I am unabke to use it as it bugs out.

Expected Behavior

Someway to disconnected github accounts connected to cursor that a person no longer has access to (through github)

Operating System

Windows 10/11

Version Information

cursor website (as of 04/03/2026)

For AI issues: which model did you use?

n/a

For AI issues: add Request ID with privacy disabled

n/a

Additional Information

get-repository-branches error

{
“error”: {
“message”: “Error”,
“details”: [
{
“error”: “ERROR_GITHUB_APP_NO_ACCESS”,
“details”: {
“title”: “Failed to create installation access token for installation 113910682”,
“detail”: “An unknown GitHub error occurred when generating an installation token.”,
“additionalInfo”: {},
“buttons”: ,
“planChoices”:
},
“isExpected”: true
}
]
}
}

subsequent error (likely side-effect) get-team-commands

{
“error”: {
“message”: “You must be a team member to access this resource”,
“details”: [
{
“error”: “ERROR_UNAUTHORIZED”,
“details”: {
“title”: “Unauthorized request.”,
“detail”: “You must be a team member to access this resource”,
“isRetryable”: false,
“additionalInfo”: {},
“buttons”: ,
“planChoices”:
},
“isExpected”: true
}
]
}
}

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the detailed report. This is a known bug. When you disconnect GitHub, it doesn’t fully clear old account links on our backend, so Ottoman-png keeps coming back even after you reconnect with only SpiteriEvents.

In your case, we need to clean this up manually on our side since Ottoman-png is inaccessible and the normal disconnect flow can’t remove it. I’ve flagged this with the team and I’ll update you here once the old connection is cleared.

Noted, thank you.

“Connected as ‘SpiteriEvents’ to repositories in GitHub organizations: SpiteriEvents”

Seems like ottoman-png has been removed but it still says the Github organizations part which that account does not have organization just FYI.

Thanks for the quick reply!

1 Like