Как перенести 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
- Восстановить резервную копию новой системы.
Документацию по резервному копированию и восстановлению можно найти здесь