Поиск по сайту:

Как установить и настроить GitLab в Linux


Gitlab — это мощная, надежная, масштабируемая, безопасная и эффективная платформа с открытым исходным кодом для разработки программного обеспечения и совместной работы на всех этапах жизненного цикла DevOps.

Это позволяет вам планировать процесс разработки; код и проверка; упаковать программное обеспечение и выпустить его со встроенной функцией непрерывной доставки; автоматизировать управление конфигурациями и отслеживать производительность программного обеспечения.

Он имеет такие функции, как отслеживание проблем, перемещение проблем между проектами, отслеживание времени, очень мощные инструменты ветвления, блокировка файлов, запросы на слияние, пользовательские уведомления, дорожные карты проектов, диаграммы сгорания для этапов проекта и группы и многое другое.

Gitlab — одна из лучших альтернатив Github для размещения ваших проектов с открытым исходным кодом, о которых вы узнаете там.

В этой статье мы объясним, как установить и настроить GitLab (менеджер репозитория Git) в дистрибутивах на основе RHEL и Debian.

Шаг 1. Установите и настройте необходимые зависимости

1. Сначала начните с установки следующих необходимых зависимостей с помощью менеджера пакетов yum или apt, как показано.

sudo yum install curl policycoreutils-python-utils [On RHEL-based]
sudo apt install curl policycoreutils-python-utils [On Debian-based]

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

sudo yum install postfix    [On RHEL-based]
sudo apt install postfix    [On Debian-based]

sudo systemctl start postfix
sudo systemctl enable postfix
sudo systemctl status postfix

Во время установки Postfix может появиться окно конфигурации. Выберите «Интернет-сайт», используйте внешний DNS вашего сервера для «имя почты» и нажмите Enter. Если появятся дополнительные экраны, продолжайте нажимать Enter, чтобы принять значения по умолчанию.

Шаг 2. Добавьте репозиторий GitLab и установите пакет.

3. Теперь добавьте репозиторий пакетов GitLab в свою систему, запустив следующий скрипт.

В системах на базе RHEL:

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

В системах на базе Debian:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

4. Затем установите пакет GitLab Community Edition, используя следующую команду, и обязательно измените «https://gitlab.linux-console.net». ' на URL-адрес, по которому вы хотите получить доступ к своему экземпляру GitLab из веб-браузера.

В системах на базе RHEL:

sudo EXTERNAL_URL="https://gitlab.linux-console.net" yum install -y gitlab-ce

В системах на базе Debian:

sudo EXTERNAL_URL="https://gitlab.linux-console.net" apt install -y gitlab-ee

Примечание. Если вы хотите изменить свой основной URL-адрес, вы можете настроить его в основном файле конфигурации GitLab /etc/gitlab/gitlab.rb. > в разделе external_url. После внесения изменений не забудьте перенастроить gitlab, чтобы применить последние изменения в файле конфигурации, используя следующую команду.

sudo gitlab-ctl reconfigure

5. Если у вас включен системный брандмауэр, вам необходимо открыть порты 80 (HTTP) и 443 ( HTTPS), чтобы разрешить соединения в системном брандмауэре.

В системах на базе RHEL:

sudo firewall-cmd --permanent --add-service=80/tcp
sudo firewall-cmd --permanent --add-service=443/tcp
sudo# systemctl reload firewalld

В системах на базе Debian:

sudo ufw allow http
sudo ufw allow https
sydo ufw reload

Шаг 3. Выполните первоначальную настройку Gitlab

6. Теперь откройте веб-браузер и получите доступ к своему экземпляру gitlab, используя следующий URL-адрес, который вы указали во время установки.

https://gitlab.linux-console.net

7. При первом посещении вы будете перенаправлены на экран сброса пароля, создайте новый пароль для своей новой учетной записи администратора и нажмите «Изменить пароль». Как только вы его установите, он будет перенаправлен обратно на экран входа в систему и войдите в систему, используя имя пользователя root и установленный вами пароль.

8. После успешного входа вы должны перейти в учетную запись администратора, как показано на снимке экрана. Отсюда вы можете создать объект, создать группу, добавить людей или настроить экземпляр gitlab по своему усмотрению. Вы также можете редактировать свой профиль пользователя, настраивать электронную почту, добавлять ключи SSH в свой экземпляр gitlab и многое другое.

Для получения дополнительной информации перейдите на Страницу о Gitlab: https://about.gitlab.com/.

На данный момент это все! В этой статье мы объяснили, как установить и настроить Gitlab (менеджер репозитория Git) в дистрибутивах Linux на базе RHEL и Debian. Если у вас есть какие-либо вопросы или мысли, которые вы можете добавить к этому руководству, воспользуйтесь формой комментариев ниже, чтобы связаться с нами.