Установка GitLab на CentOS 8

Обновление системы

# dnf clean all
# dnf update

Установка зависимостей

Прежде чем мы собираемся установить Gitlab, мы должны установить некоторые предварительные условия, такие как ssh и почтовые службы:

# dnf install curl policycoreutils-python openssh-server

Затем установите службу Postfix для отправки уведомлений по электронной почте и включите ее запуск при загрузке системы, затем проверьте, работает ли она, используя следующие команды:

# dnf install postfix

# systemctl start postfix

# systemctl enable postfix

# systemctl status postfix

Установка GitLab

Добавим репозиторий пакетов GitLab в вашу систему, запустив следующий скрипт:

# curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

Затем установите пакет GitLab с помощью следующей команды и не забудьте заменить ‘http://gitlab.it-systems.su’ на URL-адрес, по которому вы хотите получить доступ к своему экземпляру GitLab из веб-браузера:

EXTERNAL_URL="http://gitlab.it-systems.su" dnf install gitlab-ce

Теперь запустите настройку с помощью команды gitlab-ctl:

gitlab-ctl reconfigure

Настройка брандмауэра

Открываем порты: 80 (HTTP) и 443 (HTTPS)

# firewall-cmd --permanent --add-service=80/tcp

# firewall-cmd --permanent --add-service=443/tcp

# systemctl reload firewalld

Доступ к Gitlab

По умолчанию Gitlab будет доступен через HTTP-порт 80. Откройте свой любимый браузер и перейдите по адресу http://gitlab.it-systems.su или http://ip-address. Вас попросят создать новый пароль для вашей учетной записи. Установите новый пароль для пользователя root и нажмите «Изменить пароль».

Поздравляю! Вы успешно установили Gitlab . 

Оцените статью
( Пока оценок нет )