Gitlab настройка и использование собственного репозитория
Все сервисы, такие как nginx, интегрированы в систему, как embedded (встроенные).
Все файлы gitlab и бинарники встроенных компонентов лежат в папке: /opt/gitlab
Управление сервисами
Например, рестарт nginx
sudo gitlab-ctl restart nginx
Когда надо поменять глобальные настройки - исправляем файл /opt/gitlab/gitlab.rb
а затем переконфигурировать и перезагрузить весь gitlab
gitlab-ctl reconfigure
gitlab-ctl restart
Backup
Для нашей версии:
gitlab-rake gitlab:backup:create
Изменения конфигурации
Изменения конфигурации делать таким образом:
- правим в /etc/gitlab/gitlab.rb
- чтобы изменения применились, надо выполнить
sudo gitlab-ctl reconfigure && sudo gitlab-ctl restart