Как да инсталирате GitLab в Ubuntu ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
04.12.2024

Как да инсталирате GitLab в Ubuntu

GitLab е мощна платформа с отворен код за DevOps, която осигурява контрол на версиите, непрекъсната интеграция/непрекъсната доставка (CI/CD) и инструменти за сътрудничество. Инсталирането на GitLab в Ubuntu ви позволява да управлявате проекти и да си сътрудничите ефективно с екипи. Това ръководство ще ви запознае с инсталирането на GitLab на сървър на Ubuntu.

1. Актуализиране на системните пакети

Преди да започнете инсталацията, уверете се, че системните ви пакети са актуализирани:

sudo apt update && sudo apt upgrade -y

2. Инсталиране на необходимите зависимости

GitLab изисква някои допълнителни пакети, за да функционира правилно. Инсталирайте ги, като стартирате:

sudo apt install -y curl openssh-server ca-certificates tzdata perl

3. Добавяне на хранилището на GitLab

GitLab предлага официално хранилище, което опростява процеса на инсталиране. За да го добавите, първо изтеглете скрипта на GitLab:

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

Този скрипт настройва хранилището и ви позволява да инсталирате GitLab директно от официалния източник на пакети.

4. Инсталиране на GitLab

Сега инсталирайте GitLab Community Edition (CE). Заменете https://gitlab.example.com с желания URL адрес за достъп до вашата инстанция на GitLab.

sudo EXTERNAL_URL=”https://gitlab.example.com” apt install gitlab-ce

Тази команда инсталира GitLab и го конфигурира да използва посочения външен URL адрес. Ако използвате локален сървър, можете да замените IP адреса на сървъра вместо него.

5. Конфигуриране на GitLab

След инсталацията конфигурирайте GitLab, като използвате следната команда:

sudo gitlab-ctl reconfigure

Тази команда конфигурира GitLab с настройките по подразбиране и генерира всички необходими компоненти, като бази данни и услуги.

6. Достъп до GitLab в уеб браузър

След като GitLab е инсталиран и конфигуриран, можете да получите достъп до него чрез посочения от вас URL адрес (https://gitlab.example.com или IP адреса на вашия сървър).

Когато за първи път получите достъп до GitLab, ще бъдете подканени да зададете парола за администратор. След като зададете паролата, можете да влезете в системата с помощта на:

  • Потребителско име: root
  • Парола: (паролата, която току-що зададохте)

7. Настройване на имейл известия в GitLab (по избор)

Ако искате GitLab да изпраща известия по електронна поща, конфигурирайте настройките за електронна поща в конфигурационния файл на GitLab, намиращ се на адрес /etc/gitlab/gitlab.rb.

Пример за конфигурация на имейл:

gitlab_rails[‘smtp_enable’] = true gitlab_rails[‘smtp_address’] = “smtp.yourmailprovider.com” gitlab_rails[‘smtp_port’] = 587 gitlab_rails[‘smtp_user_name’] = “your_email@example.com” gitlab_rails[‘smtp_password’] = “your_email_password” gitlab_rails[‘smtp_domain’] = “example.com” gitlab_rails[‘smtp_authentication’] = “login” gitlab_rails[‘smtp_enable_starttls_auto’] = true

След като модифицирате конфигурационния файл, конфигурирайте отново GitLab, за да приложите промените:

sudo gitlab-ctl reconfigure

8. Управление на услугите на GitLab

GitLab предоставя няколко команди за управление на своите услуги:

  • Стартирайте GitLab:
    sudo gitlab-ctl start
  • Спиране на GitLab:
    sudo gitlab-ctl stop
  • Рестартирайте GitLab:
    sudo gitlab-ctl restart
  • Проверка на състоянието на GitLab:
    sudo gitlab-ctl status

9. Включване на HTTPS (по избор)

За сигурен достъп е препоръчително да активирате HTTPS. Можете да използвате Let’s Encrypt, безплатен доставчик на SSL сертификати, като промените файла /etc/gitlab/gitlab.rb.

Добавете следната конфигурация:

letsencrypt[‘enable’] = true letsencrypt[‘contact_emails’] = [‘you@example.com’] letsencrypt[‘auto_renew’] = true

Изпълнете командата за преконфигуриране, след като запазите промените:

sudo gitlab-ctl reconfigure

Тази конфигурация активира HTTPS с автоматично подновяване на вашия SSL сертификат.

10. Основна настройка на GitLab

След инсталацията конфигурирайте GitLab за вашата организация, като настроите групи, проекти и CI/CD тръбопроводи, както е необходимо. GitLab предлага интуитивен уеб интерфейс за управление на потребители, създаване на хранилища и задаване на разрешения.

Заключение

Инсталирането на GitLab в Ubuntu е лесно и осигурява мощна платформа за DevOps, контрол на версиите и управление на проекти. След като инсталирате и стартирате GitLab, можете да започнете да си сътрудничите по проекти, като използвате надеждните функции на GitLab за управление на кода и CI/CD.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills