Skip to main content

Command Palette

Search for a command to run...

Origin

Зеркалирование репозитория GitHub

Зеркалирование копирует репозиторий GitHub в Origin и поддерживает его в актуальном состоянии по мере изменений в GitHub. Используйте эту функцию, если код уже находится на GitHub и вы хотите использовать в Origin просмотр, поиск и рабочие процессы Agent для этой истории.

Предва��ительные требования

  • Аккаунт Cursor с доступом к Origin на тарифе Pro, Teams или Enterprise
  • GitHub-приложение Cursor, подключённое к организации или аккаунту, которому принадлежит репозиторий
  • Права администратора GitHub для репозитория, который вы хотите синхронизировать (необходимы для включения зеркалирования)

Синхронизация репозитория

  1. Откройте cursor.com/codebase
  2. Выберите Синхронизировать из GitHub
  3. Выберите организацию и репозиторий GitHub
  4. Подтвердите синхронизацию

Когда синхронизация завершится, откройте копию Origin, чтобы просмотреть файлы и историю коммитов.

Позже статус синхронизации можно проверить на вкладке репозитория Настройки → Общие. Для синхронизированных репозиториев Origin указан как зеркало, а GitHub — как источник.

Что синхронизируется

ВключеноНе включено
История Git, ветки и тегиGitHub-задачи
Код в Origin, который можно просматривать и искатьРабочие процессы и секреты GitHub Actions
Pull requests, синхронизируемые в обоих направлениях
Постоянные обновления, чтобы Origin оставался актуальным

Pull requests в зеркальном репозитории работают в Origin и синхронизируются с GitHub в обоих направлениях. Задачи и конфигурация CI остаются в GitHub, если вы не перенесёте их в другое место.

После зеркалирования

  • Просматривайте кодовую базу и выполняйте поиск на cursor.com/codebase
  • Если вам нужна локальная рабочая копия из Origin, клонируйте удалённый репозиторий Origin с помощью зелёной кнопки Код. Вы также можете отправлять изменения: они будут переданы в GitHub, который остаётся источником истины.
  • Прикрепляйте облачных агентов к репозиторию Origin
  • Проводите ревью pull request в Origin; изменения синхронизируются обратно в GitHub

Отключение от GitHub

Чтобы отключить синхронизацию, откройте Настройки → Общие и выберите Отключиться от GitHub в разделе Опасная зона. Это прекращает синхронизацию и преобразует копию Origin в автономный репозиторий, размещённый в Origin: Origin становится источником истины, а отправки в удалённый репозиторий Origin больше не передаются в GitHub. Репозиторий GitHub не изменится.

Задержка синхронизации

Если при просмотре отображаются устаревшие данные:

  • Убедитесь, что GitHub-приложение по-прежнему имеет доступ (интеграция с GitHub)
  • Убедитесь, что вы являетесь администратором GitHub в исходном репозитории
  • Повторно запустите Синхронизировать из GitHub на cursor.com/codebase или проверьте статус синхронизации в Настройки → Общие

Когда зеркалирование не нужно

Если вам нужны только автоматические комментарии ревью в GitHub PR, Bugbot обеспечит их без переноса хранилища. Используйте зеркалирование, если вам нужны хранилище кода, размещённое в Origin, просмотр и pull request.