33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Utilizați codul:

BLACK33
BG40
Utilizați promoția
31.10.2024

Cum să instalați GitLab pe Ubuntu

GitLab este o platformă DevOps open-source puternică care oferă instrumente de control al versiunilor, integrare continuă/livrare continuă (CI/CD) și colaborare. Instalarea GitLab pe Ubuntu vă permite să gestionați eficient proiectele și să colaborați cu echipele. Acest ghid vă va ghida prin instalarea GitLab pe un server Ubuntu

1. Actualizarea pachetelor de sistem

Înainte de a începe instalarea, asigurați-vă că pachetele de sistem sunt actualizate

sudo apt update && sudo apt upgrade -y

2. Instalarea dependențelor necesare

GitLab necesită câteva pachete suplimentare pentru a funcționa corect. Instalați-le executând

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

3. Adăugați depozitul GitLab

GitLab oferă un depozit oficial care simplifică procesul de instalare. Pentru a-l adăuga, descărcați mai întâi scriptul GitLab

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

Acest script configurează depozitul și vă permite să instalați GitLab direct din sursa oficială a pachetului

4. Instalați GitLab

Acum, instalați GitLab Community Edition (CE). Înlocuiți https://gitlab.example.com cu URL-ul dorit pentru accesarea instanței dvs. GitLab

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

Această comandă instalează GitLab și îl configurează pentru a utiliza URL-ul extern specificat. Dacă utilizați un server local, puteți înlocui adresa IP a serverului

5. Configurarea GitLab

După instalare, configurați GitLab utilizând următoarea comandă

sudo gitlab-ctl reconfigure

Această comandă configurează GitLab cu setările implicite și generează toate componentele necesare, cum ar fi bazele de date și serviciile

6. Accesarea GitLab într-un browser web

Odată ce GitLab este instalat și configurat, îl puteți accesa prin URL-ul pe care l-ați specificat (https://gitlab.example.com sau adresa IP a serverului dvs.). Când accesați GitLab pentru prima dată, vi se va solicita să configurați o parolă de administrator. După setarea parolei, vă puteți conecta cu

  • Nume de utilizator: root
  • Parolă: (parola pe care tocmai ați setat-o)

7. Configurarea notificărilor prin e-mail GitLab (opțional)

Dacă doriți ca GitLab să trimită notificări prin e-mail, configurați setările de e-mail în fișierul de configurare GitLab situat la adresa /etc/gitlab/gitlab.rb. Exemplu de configurare 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

După modificarea fișierului de configurare, reconfigurați GitLab pentru a aplica modificările

sudo gitlab-ctl reconfigure

8. Gestionarea serviciilor GitLab

GitLab oferă mai multe comenzi pentru a gestiona serviciile sale

  • Porniți GitLab
    sudo gitlab-ctl start
  • Opriți GitLab
    sudo gitlab-ctl stop
  • Reporniți GitLab
    sudo gitlab-ctl restart
  • Verificați starea GitLab
    sudo gitlab-ctl status

9. Activarea HTTPS (opțional)

Pentru acces securizat, este recomandat să activați HTTPS. Puteți utiliza Let’s Encrypt, un furnizor gratuit de certificate SSL, modificând fișierul /etc/gitlab/gitlab.rb. Adăugați următoarea configurare

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

Rulați comanda de reconfigurare după salvarea modificărilor

sudo gitlab-ctl reconfigure

Această configurare permite HTTPS cu reînnoire automată pentru certificatul SSL

10. Configurarea de bază a GitLab

După instalare, configurați GitLab pentru organizația dvs. prin configurarea grupurilor, proiectelor și conductelor CI/CD, după cum este necesar. GitLab oferă o interfață web intuitivă pentru gestionarea utilizatorilor, crearea de depozite și setarea permisiunilor

Concluzie

Instalarea GitLab pe Ubuntu este simplă și oferă o platformă puternică pentru DevOps, controlul versiunilor și gestionarea proiectelor. Cu GitLab instalat și funcțional, puteți începe să colaborați la proiecte, folosind caracteristicile robuste ale GitLab pentru gestionarea codului și CI/CD.

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Utilizați codul:

BLACK33
BG40
Utilizați promoția