Skip to main content

Command Palette

Search for a command to run...

Интеграции

GitLab

Интеграция с GitLab подключает ваши репозитории, позволяя использовать такие функции, как Cloud Agents и Bugbot.

Настройка

Требуются права администратора Cursor и права Maintainer в GitLab.

  1. Перейдите в Интеграции в дашборде
  2. Нажмите Подключить рядом с GitLab (или Управление подключениями, если GitLab уже подключён)
  3. Следуйте инструкциям по установке GitLab
  4. На вкладке «Интеграции» нажмите Управлять рядом с подключением GitLab и выберите Синхронизировать репозитории
  5. Вернитесь в дашборд, чтобы настроить функции для своих репозиториев

Чтобы отключить аккаунт 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 — ИИ-агенты, работающие в облаке с вашими репозиториями