Thank you for reading this post, don't forget to subscribe!
GitLab — сайт и система управления репозиториями кода для Git.
В июле 2013, продукт разделился на:
- GitLab CE: для сообщества,
- GitLab EE: для предприятий.
Добавьте репозиторий пакетов GitLab.
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
yum install -y gitlab-ee
Затем установите пакет GitLab. В конфиг файле /etc/gitlab/gitlab.rb Измените http: // gitlab.example.com
на URL, по которому вы хотите получить доступ к вашему экземпляру GitLab.
Установка автоматически настроит и запустит GitLab по этому URL. HTTPS требует дополнительной настройки после установки.
EXTERNAL_URL="http://gitlab.example.com"
После базовой установки для проверки работоспособности сервиса GitLab используйте команду:
gitlab-ctl status
Для переконфигурирования сервиса GitLab необходимо изменить файл /etc/gitlab/gitlab.rb
Чтобы его перечитать необходимо выполнить:
gitlab-ctl reconfigure
Если сервер маломощный и наблюдается нехватка ресурсов, таких как количество процессоров, оперативной памяти и дискового пространства,
необходимо отключить встроенный компонент gitlaba - prometheus_monitoring(по умолчанию он включен).
Данный компонент не используется нами и потребляет большое количество процессорного времени.
В файл конфигурации /etc/gitlab/gitlab.rb добавляем prometheus_monitoring['enable'] = false
после чего производим реконфигурацию:
gitlab-ctl reconfigure
далее в браузере заходим по адресу который мы указали в /etc/gitlab/gitlab нам будет предложено ввести пароль.
После этого появится форма аутентификации. Введите свои учётные данные:
Username: root
Password: вы выбрали его только что
Нажмите Sign in. На экране появится посадочная страница, которая предложит вам добавить новые проекты.
Теперь можно внести поправки в настройки GitLab.