33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Użyj kodu:

BLACK33
BG40
Użyj promocji
31.10.2024

Jak zainstalować GitLab na Ubuntu

GitLab to potężna platforma DevOps o otwartym kodzie źródłowym, która zapewnia kontrolę wersji, ciągłą integrację/ciągłe dostarczanie (CI/CD) i narzędzia do współpracy. Instalacja GitLab na Ubuntu pozwala efektywnie zarządzać projektami i współpracować z zespołami. Niniejszy przewodnik przeprowadzi Cię przez proces instalacji GitLab na serwerze Ubuntu

1. Aktualizacja pakietów systemowych

Przed rozpoczęciem instalacji upewnij się, że pakiety systemowe są aktualne

sudo apt update && sudo apt upgrade -y

2. Zainstaluj wymagane zależności

GitLab wymaga kilku dodatkowych pakietów do prawidłowego działania. Zainstaluj je, uruchamiając

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

3. Dodaj repozytorium GitLab

GitLab oferuje oficjalne repozytorium, które upraszcza proces instalacji. Aby je dodać, należy najpierw pobrać skrypt GitLab

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

Skrypt ten konfiguruje repozytorium i umożliwia instalację GitLab bezpośrednio z oficjalnego źródła pakietu

4. Instalacja GitLab

Teraz zainstaluj GitLab Community Edition (CE). Zastąp https://gitlab.example.com żądanym adresem URL, aby uzyskać dostęp do instancji GitLab

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

To polecenie instaluje GitLab i konfiguruje go do korzystania z określonego zewnętrznego adresu URL. Jeśli korzystasz z lokalnego serwera, możesz zamiast tego zastąpić adres IP serwera

5. Konfiguracja GitLab

Po instalacji skonfiguruj GitLab za pomocą następującego polecenia

sudo gitlab-ctl reconfigure

To polecenie konfiguruje GitLab z domyślnymi ustawieniami i generuje wszystkie niezbędne komponenty, takie jak bazy danych i usługi

6. Dostęp do GitLab w przeglądarce internetowej

Po zainstalowaniu i skonfigurowaniu GitLab można uzyskać do niego dostęp za pośrednictwem określonego adresu URL (https://gitlab.example.com lub adresu IP serwera). Przy pierwszym dostępie do GitLab zostaniesz poproszony o ustawienie hasła administratora. Po ustawieniu hasła można zalogować się za pomocą

  • Nazwa użytkownika: root
  • Hasło: (właśnie ustawione hasło)

7. Konfigurowanie powiadomień e-mail GitLab (opcjonalnie)

Jeśli chcesz, aby GitLab wysyłał powiadomienia e-mail, skonfiguruj ustawienia e-mail w pliku konfiguracyjnym GitLab znajdującym się w /etc/gitlab/gitlab.rb. Przykładowa konfiguracja e-mail

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

Po zmodyfikowaniu pliku konfiguracyjnego ponownie skonfiguruj GitLab, aby zastosować zmiany

sudo gitlab-ctl reconfigure

8. Zarządzanie usługami GitLab

GitLab udostępnia kilka poleceń do zarządzania usługami

  • Uruchom GitLab
    sudo gitlab-ctl start
  • Zatrzymanie GitLab
    sudo gitlab-ctl stop
  • Restart GitLab
    sudo gitlab-ctl restart
  • Sprawdź status GitLab
    sudo gitlab-ctl status

9. Włączanie HTTPS (opcjonalnie)

W celu zapewnienia bezpiecznego dostępu zaleca się włączenie protokołu HTTPS. Możesz użyć Let’s Encrypt, darmowego dostawcy certyfikatów SSL, modyfikując /etc/gitlab/gitlab.rb. Dodaj następującą konfigurację

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

Uruchom polecenie rekonfiguracji po zapisaniu zmian

sudo gitlab-ctl reconfigure

Ta konfiguracja włącza HTTPS z automatycznym odnawianiem certyfikatu SSL

10. Podstawowa konfiguracja GitLab

Po instalacji skonfiguruj GitLab dla swojej organizacji, konfigurując grupy, projekty i potoki CI / CD zgodnie z potrzebami. GitLab oferuje intuicyjny interfejs sieciowy do zarządzania użytkownikami, tworzenia repozytoriów i ustawiania uprawnień

Podsumowanie

Instalacja GitLab na Ubuntu jest prosta i zapewnia potężną platformę dla DevOps, kontroli wersji i zarządzania projektami. Po uruchomieniu GitLab można rozpocząć współpracę nad projektami, korzystając z solidnych funkcji GitLab do zarządzania kodem i CI/CD.

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Użyj kodu:

BLACK33
BG40
Użyj promocji