Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»
Yandex Managed Service for GitLab
  • Начало работы
    • Все инструкции
    • Получение информации об инстансах
    • Создание и активация инстанса
    • Настройка групп безопасности
    • Остановка и запуск инстанса
    • Изменение настроек инстанса
    • Управление резервными копиями
    • Миграция из пользовательской инсталляции GitLab
    • Миграция в другую зону доступности
    • Очистка переполненного дискового пространства
    • Удаление инстанса
    • Создание и добавление пользователей в проект
    • Настройка правил ревью кода
    • Мониторинг состояния инстанса
    • Настройка OmniAuth
    • Интеграция с Object Storage
    • Работа с управляемым раннером
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • История изменений
  • Вопросы и ответы
  • Обучающие курсы

В этой статье:

  • Самостоятельная миграция
  • Миграция с помощью технической поддержки
  • См. также
  • Документация GitLab
  1. Пошаговые инструкции
  2. Миграция из пользовательской инсталляции GitLab

Миграция из GitLab в Managed Service for GitLab

Статья создана
Yandex Cloud
Обновлена 29 мая 2026 г.
  • Самостоятельная миграция
  • Миграция с помощью технической поддержки
    • См. также
    • Документация GitLab

Существуют следующие способы перенести проекты в Managed Service for GitLab:

  • Самостоятельная миграция — вы экспортируете по отдельности каждый проект из исходного GitLab и импортируете их в Managed Service for GitLab без участия технической поддержки. При этом переносятся основные сущности: репозитории, задачи (issues) с комментариями, мерж-реквесты, метки, вехи, wiki, CI/CD-пайплайны в архивном виде. Переменные CI/CD, вебхуки, триггеры пайплайнов, артефакты и логи заданий не переносятся.
  • Миграция с помощью технической поддержки — поддержка восстанавливает инстанс Managed Service for GitLab из резервной копии вашей пользовательской инсталляции. Переносятся все данные и настройки, в том числе проекты, пользователи, группы, права доступа, пайплайны.

Самостоятельная миграцияСамостоятельная миграция

Этот способ подходит для переноса проектов из любого GitLab, в том числе из GitLab.com, выделенного инстанса GitLab.com и инсталляций, управляемых пользователем (self-managed).

  1. Экспортируйте проект из исходного инстанса GitLab:
    1. Откройте проект в исходном GitLab.
    2. В левом меню выберите Settings → General.
    3. Раскройте раздел Advanced.
    4. Нажмите Export project.
    5. Дождитесь письма со ссылкой на архив экспорта или обновите страницу настроек и в разделе Export project нажмите Download export.
  2. Создайте инстанс Managed Service for GitLab.
  3. По умолчанию в инстансе Managed Service for GitLab импорт из внешних источников ограничен. Чтобы включить его:
    1. Откройте административную панель GitLab.
    2. Перейдите в Admin Area → Settings → General.
    3. Раскройте раздел Import and export settings.
    4. В разделе Allowed import sources убедитесь, что включен источник GitLab export. Если источник отсутствует, добавьте его вручную.
    5. Нажмите Save changes.
  4. Импортируйте проект в инстанс Managed Service for GitLab:
    1. В правом верхнем углу нажмите Create new... и выберите New project/repository.
    2. Выберите Import project.
    3. В разделе Import project from выберите GitLab export.
    4. Введите название проекта и URL, затем выберите файл экспорта, полученный на предыдущем шаге.
    5. Нажмите Import project.
  5. Последовательно перенесите каждый проект GitLab.

Подробности читайте в документации GitLab:

  • Import and export settings
  • Migrate GitLab data by using file exports

Миграция с помощью технической поддержкиМиграция с помощью технической поддержки

Перед началом работы ознакомьтесь с порядком предоставления услуги по миграции из пользовательской инсталляции GitLab в сервис Managed Service for GitLab.

Примечание

Услуга по миграции находится на стадии Preview.

Чтобы перенести данные в инстанс Managed Service for GitLab:

  1. Создайте инстанс Managed Service for GitLab.

  2. Добавьте в инстанс Managed Service for GitLab те же настройки, что есть в пользовательской инсталляции. Например, OmniAuth или ограничения прав доступа для групп, если вы их использовали. Такие сущности, как пользователи, группы, пайплайны, будут перенесены позднее во время работы с резервной копией пользовательской инсталляции.

  3. Узнайте версию GitLab в пользовательской инсталляции. Для корректной миграции версия пользовательской инсталляции должна совпадать с версией Managed Service for GitLab.

    1. Откройте пользовательскую инсталляцию GitLab.

    2. В меню слева нажмите Help.

      Во всплывающем окне отобразится версия GitLab.

  4. Протестируйте миграцию:

    1. Создайте резервную копию пользовательской инсталляции и конфигурационных файлов.

    2. Передайте технической поддержке полученную резервную копию и версию GitLab в пользовательской инсталляции. Техническая поддержка восстановит инстанс из резервной копии в Managed Service for GitLab.

    3. После того как поддержка сообщит, что инстанс восстановлен, откройте его и убедитесь, что в Managed Service for GitLab:

      • присутствуют все нужные настройки, данные и проекты;
      • вы можете отправлять коммиты и обновлять ветки.
  5. Выполните промышленную миграцию:

    1. Сообщите технической поддержке дату, когда вы планируете провести миграцию.
    2. Накануне дня миграции переведите пользовательскую инсталляцию GitLab в режим Read only.
    3. Создайте резервную копию пользовательской инсталляции и конфигурационных файлов.
    4. Передайте эту копию технической поддержке.
    5. В назначенный день миграции техническая поддержка восстанавливает инстанс из резервной копии в Managed Service for GitLab.
  6. (Опционально) Настройте доменное имя инстанса:

    1. Если для пользовательской инсталляции вы использовали кастомизированное доменное имя и хотите его сохранить, сообщите это доменное имя технической поддержке. Она настроит его для инстанса Managed Service for GitLab.
    2. В пользовательской инсталляции настройте DNS-запись CNAME, чтобы перенаправлять пользователей с домена инстанса Managed Service for GitLab на ваш кастомизированный домен.

См. такжеСм. также

  • Порядок предоставления услуги по миграции из GitLab в Managed Service for GitLab
  • Взаимосвязь ресурсов в Managed Service for GitLab
  • Создание и активация инстанса Yandex Managed Service for GitLab
  • Получение информации об инстансах Yandex Managed Service for GitLab

Документация GitLabДокументация GitLab

  • Import and export settings
  • Migrate GitLab data by using file exports
  • Groups
  • OmniAuth
  • Group access and permissions
  • Back up GitLab
  • Place GitLab into a read-only state
  • GitLab Dedicated network access and security
  • DNS settings

Была ли статья полезна?

Предыдущая
Управление резервными копиями
Следующая
Миграция в другую зону доступности
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»