Cum să instalați GitLab pe Ubuntu ⋆ ALexHost SRL

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

Use code at checkout:

Skills
04.12.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. Configurați 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. Accesați 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 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 /etc/gitlab/gitlab.rb.

Exemplu de configurare a e-mailului:

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 gestionarea serviciilor sale:

  • Start 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 un 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 configurație:

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ă configurație permite HTTPS cu reînnoire automată pentru certificatul SSL.

10. Configurarea de bază 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 depozitelor și setarea permisiunilor.

Concluzii

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.

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

Use code at checkout:

Skills