Error when creating a project in cursor

Running into this error when trying to creating a project from cursor. Agents works fine, committing and pushing as well. Just unable to create a project with the repo.

Where does the bug appear (feature/product)?

  • Editor, Tab & Chat (autocomplete, Composer, in-editor agent)
  • Terminal & commands
  • Models, pricing & API keys (availability, Auto/Max, BYOK/Bedrock)
  • MCP & tools
  • Cloud Agents & Automations (cursor.com/agents, scheduled/event)
  • BugBot & Code Review
  • Cursor CLI
  • Cursor Mobile
  • Remote (SSH / Dev Containers / WSL)
  • Account, billing & login
  • Something else…

Describe the Bug
Running into an error when trying to creating a project from cursor. Agents works fine, committing and pushing as well. Just unable to create a project with the repo.


Steps to Reproduce
How can you reproduce this bug? We have a much better chance at fixing issues if we can reproduce them!

  1. Add a new project…
  2. Choose a repo
  3. Create project

Expected Behavior
What is meant to happen here that isn’t working correctly?
Expected to create a project


Screenshots / Screen Recordings


Operating System

  • Windows 10/11
  • MacOS
  • Linux

Version Information


Version: 3.20.17
VS Code Extension API: 1.128.0
Commit: 0c32194e3fb5ffaced9fb36430b860ec301e1fc0
Date: 2026-09-12T03:16:10.634Z
Layout: Agent Window
Build Type: Stable
Release Track: Default
Electron: 42.10.0
Chromium: 148.0.7778.280
Node.js: 24.18.1
V8: 14.8.178.38-electron.0
xterm.js: 6.1.0-beta.291
OS: Darwin arm64 25.6.0


For AI issues: which model did you use?
Model name (e.g., Sonnet 4, Tab…)


For AI issues: add Request ID with privacy disabled
Request ID: f9a7046a-279b-47e5-ab48-6e8dc12daba1
For Background Agent issues, also post the ID: bc-…


Additional Information
Add any other context about the problem here.


Does this stop you from using Cursor?

  • Yes - Cursor is unusable
  • Sometimes - I can sometimes use Cursor
  • No - Cursor works, but with this issue

Hi there!

We detected that this may be a bug report, so we’ve moved your post to the Bug Reports category.

To help us investigate and fix this faster, could you edit your original post to include the details from the template below?

Bug Report Template - Click to expand

Where does the bug appear (feature/product)?

  • Editor, Tab & Chat (autocomplete, Composer, in-editor agent)
  • Terminal & commands
  • Models, pricing & API keys (availability, Auto/Max, BYOK/Bedrock)
  • MCP & tools
  • Cloud Agents & Automations (cursor.com/agents, scheduled/event)
  • BugBot & Code Review
  • Cursor CLI
  • Cursor Mobile
  • Remote (SSH / Dev Containers / WSL)
  • Account, billing & login
  • Something else…

Describe the Bug
A clear and concise description of what the bug is.


Steps to Reproduce
How can you reproduce this bug? We have a much better chance at fixing issues if we can reproduce them!

  1. …
  2. …
  3. …

Expected Behavior
What is meant to happen here that isn’t working correctly?


Screenshots / Screen Recordings
If applicable, attach images or videos (.jpg, .png, .gif, .mp4, .mov)


Operating System

  • Windows 10/11
  • MacOS
  • Linux

Version Information

  • For Cursor IDE: Menu → About Cursor → Copy
  • For Cursor CLI: Run agent about in your terminal
IDE:
Version: 2.xx.x
VSCode Version: 1.105.1
Commit: ......

CLI:
CLI Version 2026.01.17-d239e66

For AI issues: which model did you use?
Model name (e.g., Sonnet 4, Tab…)


For AI issues: add Request ID with privacy disabled
Request ID: f9a7046a-279b-47e5-ab48-6e8dc12daba1
For Background Agent issues, also post the ID: bc-…


Additional Information
Add any other context about the problem here.


Does this stop you from using Cursor?

  • Yes - Cursor is unusable
  • Sometimes - I can sometimes use Cursor
  • No - Cursor works, but with this issue

The more details you provide, the easier it is for us to reproduce and fix the issue. Thanks!

Hey @riumaan18, thanks for the report.

That message means Cursor’s own GitLab connection doesn’t currently see that repository. Committing and pushing still work because they use your local git credentials, but creating a project (and cloud agents in general) needs the repo to be connected through Cursor. Could you try these steps?

  1. Open cursor.com and go to Dashboard, then Integrations.
  2. Under GitLab, click Connect if it isn’t connected yet, and sign in with the GitLab account that has access to this repository.
  3. Once connected, click “Sync Repos” on the GitLab card and give it a couple of minutes.
  4. Check your role on the project in GitLab (Project, then Manage, then Members). It needs to be Maintainer or Owner for the sync to pick it up. If you only have Developer access, ask a project owner to bump you up, or have them connect GitLab from their side.
  5. Open cursor.com/agents, click the repository picker and search for the repo. If it shows up there, go back to Cursor and try Create Project again.

Hi, I’ve been having this problem since Projects launched.

I am the GitLab owner of all repositories. Most of my repos are in GitLab groups.

You suggested, “5. Open cursor.com/agents, click the repository picker and search for the repo. If it shows up there, go back to Cursor and try Create Project again.” What do you mean by the repository picker? The web interface is quite different to the local Cursor interface.

Even so, when I click Sync Repos and wait, it doesn’t fix the issue.

Do I need a paid GitLab subscription for this to work with Cursor?

Hey @alex_lord

To work on a GitLab.com repo in the cloud (Projects and cloud agents), Cursor creates a project access token for that repo, and GitLab.com only allows project access tokens on the Premium or Ultimate plans. On the Free plan GitLab refuses to create one for every role, Owner included, so Create Project fails even though everything else looks connected.

So to answer your question: yes, for repos hosted on GitLab.com, the group that owns the repo needs to be on GitLab Premium or Ultimate. This is listed in our GitLab integration docs: GitLab | Cursor Docs

Thank you for confirming. I’ll be migrating to GitHub then!