2015-07-21 4 views
16

Я пытаюсь перенести установку GitLab с 7.8.2 по 7.12.2. Я не совсем уверен, как это сделать. Я установил новую коробку на Ubuntu 14.04.2. Теперь мне бы очень хотелось просто экспортировать старую базу данных пользователя/группы и импортировать ее на новый сервер, а затем скопировать все репозитории со старого сервера на новый. И попросите пользователей начать использовать новый.Как перенести GitLab на новый сервер?

Я не знаю, какую базу данных использует моя новая установка gitlab, ни старая.

Я был вверх и вниз по документации gitlab, но не могу найти достаточную информацию о том, как переносить с одного сервера на другой.

Я выполнил инструкции на https://about.gitlab.com/downloads/ для ubuntu, и все, кажется, работает нормально. Я ищу способ экспортировать пользователей/группы из старого блока gitlab и импортировать его в новый блок gitlab. а затем просто скопируйте все репозитории из старого окна в новое.

Любая помощь? Я ничего не знаю о gitlab :(

ответ

28

Я хотел бы предпринять следующие шаги

  1. узнать, если gitlab устанавливается вручную или с gitlab-омнибуса. Это вы должны знать, для точного резервного копирования и обновления шаги.
  2. Выполните резервное копирование старой версии на всякий случай
  3. Обновить текущую 7.8.2 экземпляра к экземпляру 7.12.2, следуя руководство обновления
  4. резервное копирование недавно обновленной системы gitlab
  5. Восстановление резервной копии на новой системе

резервного & восстановить документацию можно найти here

+0

Спасибо, хорошо звучит. Я узнаю, как он был установлен. Из того, что я уже знаю, текущая git-lab была клонирована из одной среды vmware и скопирована в другую (моя), а затем только что изменена для нового домена. – Fishy

+0

точная гитлаба была установлена ​​с использованием omnibus – Fishy

+0

Большое спасибо. Вы ответили, что помогли мне получить надлежащий процесс для переноса моего github из одной коробки в другую. – Fishy

Смежные вопросы