GitLab
Интеграция с GitLab подключает ваши репозитории, позволяя использовать такие функции, как Cloud Agents и Bugbot.
Настройка
Требуются права администратора Cursor и права Maintainer в GitLab.
Для интеграции с GitLab требуется платный тариф GitLab (Premium или Ultimate). Токены доступа к проектам, необходимые для этой интеграции, недоступны в GitLab Free.
- Перейдите в Интеграции в дашборде
- Нажмите Подключить рядом с GitLab (или Управление подключениями, если GitLab уже подключён)
- Следуйте инструкциям по установке GitLab
- На вкладке «Интеграции» нажмите Управлять рядом с подключением GitLab и выберите Синхронизировать репозитории
- Вернитесь в дашборд, чтобы настроить функции для своих репозиториев
Чтобы отключить аккаунт GitLab, вернитесь в дашборд интеграций и нажмите Отключить аккаунт.
Расширенная настройка сети
Self-hosted экземпляры поддерживают несколько способов подключения помимо allowlist IP-адресов.
Доступно для клиентов Enterprise. Разрешите Cursor доступ к вашему экземпляру через приватное сетевое подключение. Подробнее см. в разделе Private Connectivity или обратитесь к представителю Cursor для настройки.
Лучше всего подходит для: экземпляров за брандмауэром в приватной сети, включая экземпляры, размещённые в AWS, и инфраструктуры, в которых можно запустить cloudflared
Безопасность: шифрование HTTPS, AWS PrivateLink, Cloudflare Tunnel, allowlist VPC, токены доступа сервисных аккаунтов
Недостатки: требует согласования с Cursor. Google Private Service Connect пока не поддерживается.
Доступно для клиентов Enterprise. Запустите локальный туннель обратного прокси, который устанавливает долговременное WebSocket-подключение к серверам Cursor. Сетевые запросы перенаправляются к вашему экземпляру. Входящий сетевой доступ не требуется. Обратитесь к представителю Cursor для настройки.
Лучше всего подходит для: инфраструктур без входящего сетевого доступа
Безопасность: шифрование HTTPS, токены доступа сервисных аккаунтов
Недостатки: по сравнению с более прямыми способами подключения требует дополнительной настройки и обслуживания, а также может повлечь дополнительные риски безопасности
Защищённые области Git
Закрепите группу или пространство имён GitLab за организацией Cursor, чтобы только ваши команды могли использовать её репозитории с Cloud Agents, автоматизациями и Bugbot. Для защиты области необходима роль владельца GitLab. См. Защищённые области Git.
Дальнейшие шаги
После подключения интеграции с GitLab настройте функции, которые её используют:
- Bugbot — автоматизированное ревью PR для выявления багов и уязвимостей
- Cloud Agents — ИИ-агенты, работающие в облаке с вашими репозиториями