GitLab
Die GitLab-Integration verbindet deine Repositories, sodass du Features wie Cloud Agents und Bugbot nutzen kannst.
Einrichtung
Erfordert Adminzugriff in Cursor und Maintainer-Zugriff in GitLab.
Die GitLab-Integration erfordert einen kostenpflichtigen GitLab-Plan (Premium oder Ultimate). Die für diese Integration erforderlichen Projektzugriffstoken sind in GitLab Free nicht verfügbar.
- Gehen Sie zu Integrations in the dashboard
- Klicken Sie neben GitLab auf Connect (oder auf Manage Connections, wenn bereits verbunden)
- Folgen Sie dem GitLab-Installationsablauf
- Klicken Sie auf der Registerkarte „Integrations“ neben Ihrer GitLab-Verbindung auf Manage und wählen Sie Sync Repos
- Kehren Sie zum Dashboard zurück, um Features für Ihre Repositories zu konfigurieren
Um die Verbindung zu Ihrem GitLab-Konto zu trennen, kehren Sie zum Integrations-Dashboard zurück und klicken Sie auf Disconnect Account.
Erweiterte Netzwerkeinstellungen
Self-Hosted-Instanzen unterstützen neben IP-Whitelisting mehrere Verbindungsmethoden.
Verfügbar für Enterprise-Kunden. Ermögliche Cursor den Zugriff auf deine Instanz über eine private Netzwerkverbindung. Weitere Informationen zur Einrichtung findest du unter Private Konnektivität oder wende dich an deinen Cursor-Ansprechpartner.
Am besten geeignet für: Instanzen hinter einer Firewall in einem privaten Netzwerk, einschließlich auf AWS gehosteter Instanzen und Umgebungen, in denen cloudflared ausgeführt werden kann
Sicherheit: HTTPS-Verschlüsselung, AWS PrivateLink, Cloudflare Tunnel, VPC-Allowlisting, Zugriffstoken für Servicekonten
Nachteile: Erfordert Abstimmung mit Cursor. Google Private Service Connect wird derzeit nicht unterstützt.
Verfügbar für Enterprise-Kunden. Führe einen Reverse-Proxy-Tunnel on-premises aus, der eine dauerhafte WebSocket-Verbindung zu den Cursor-Servern herstellt. Netzwerkanfragen werden an deine Instanz weitergeleitet. Kein eingehender Netzwerkzugriff erforderlich. Wende dich zur Einrichtung an deinen Cursor-Ansprechpartner.
Am besten geeignet für: Umgebungen ohne eingehenden Netzwerkzugriff
Sicherheit: HTTPS-Verschlüsselung, Zugriffstoken für Servicekonten
Nachteile: Im Vergleich zu direkteren Verbindungsmethoden zusätzlicher Aufwand, höherer Wartungsbedarf und potenzielle Sicherheitsaspekte
Protected Git Scopes
Verknüpfe deine GitLab-Gruppe oder deinen Namespace mit deiner Cursor-Organisation, damit nur deine Teams die zugehörigen Repositories mit Cloud Agents, Automatisierungen und Bugbot nutzen können. Zum Schützen eines Scopes ist die GitLab-Owner-Rolle erforderlich. Siehe Protected Git Scopes.
Nächste Schritte
Sobald deine GitLab-Integration verbunden ist, konfiguriere die Features, die sie nutzen:
- Bugbot — automatisierte PR-Reviews, die Bugs und Sicherheitsprobleme finden
- Cloud Agents — KI-Agenten, die in der Cloud auf deinen Repositories ausgeführt werden