Установка gitlab на Centos
Имеется голая CentOS 6.9 (комплектация Basic Server).
ВАЖНО! Оперативки — не менее 8 Гб!!!
И вот что мы с ней сделаем:
Сначала пропишем репозиторий:
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
Потом установим (ставим CE — Community Edition) (что любопытно — обновление гитлаба происходит ровно этой же командой)
sudo yum install gitlab-ce
Дальше редактируем конфиг /etc/gitlab/gitlab.rb как пишут англоязычные сайты — in your favorite text editor (в вашем любимом текстовом редакторе)
При установке из пакета там будет только один незакомментированный параметр: external_url
В него-то и прописываем адрес нашего хоста.
Иии… не доступен gitlab после установки! )
А всё потому что мы не запустили вебсервер.
lokkit -s http -s ssh
Теперь заходим, задаём новый пароль и ура-ура! Всё работает )
Дальше можно сделать перенос со старого гитлаба на новый. Для этого на старом делаем бэкап, переносим его на новый и разворачиваем.
Подробно описано тут:
Gitlab восстановление из бэкапа