Установка gitlab на Centos

Установка 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 восстановление из бэкапа