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