Github connect does not work

Where does the bug appear (feature/product)?

Somewhere else…

Describe the Bug

ive tried to connect to github in cursors dashboard, and it is authenticated in github connected apps, i go back to the cursor dashboard, it says “Failed to load GitHub settings”

Steps to Reproduce

trying to connect and it just doesnt

Expected Behavior

connect successfully to github to use cursor

Screenshots / Screen Recordings

NVIDIA_Overlay_FOBIrZYruc.png

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

2.2.43
32cfbe848b35d9eb320980195985450f244b3030
x64

Does this stop you from using Cursor

Yes - Cursor is unusable

going to f12 on the website there is an error basically internal server error so it cannot get the status

https://cursor.com/api/dashboard/get-github-installations

Hey, thanks for the report.

A 500 error on /api/dashboard/get-github-installations points to a server-side issue. A few questions to help narrow this down:

  1. Are you connecting a personal GitHub account or an organization?
  2. Have you tried disconnecting the GitHub app at Sign in to GitHub · GitHub and reconnecting?
  3. Which browser are you using?

Also, could you share the full network response from DevTools (Network tab > click the failed request > Response tab)?

Ive found the issue,
When I try to github connect, it uses the cursors email instead of the account i choose to integrate with github and in that case since ive deleted my github account with the email ive assosciated with in cursor, it wont be able to use another one as it just defaults to the one that cursor is set up with.

Making another account with a github account that uses the same email works fine, but since i have the ultra plan ive decided to just make this bug report and hope you guys fix it

Hey, thanks for the detailed description of the issue!

Now it’s clear this is a limitation of the current GitHub integration logic. I’ll pass this to the team that the integration should allow linking a GitHub account with an email that’s different from the email on the Cursor account.