Как перенести GitLab на новый сервер?

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

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

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

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

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

Ответы

Ответ 1

Я бы сделал следующие шаги

  • Узнайте, установлена ​​ли gitlab вручную или с gitlab-omnibus. Это необходимо знать для точных шагов резервного копирования и обновления.
  • Сделайте резервную копию старой версии, чтобы быть в безопасности
  • Обновите текущий экземпляр экземпляра 7.8.2 до экземпляра 7.12.2, следуя руководству по обновлению
  • Создайте резервную копию новой обновленной системы gitlab
  • Восстановить резервную копию новой системы.

Документацию по резервному копированию и восстановлению можно найти здесь