GitLab este o platformă DevOps open-source puternică utilizată pentru gestionarea depozitelor Git, a conductelor CI/CD, a revizuirilor de cod și multe altele. Este adoptată pe scară largă de către dezvoltatori și echipe pentru a eficientiza dezvoltarea și implementarea de software. În acest ghid, veți învăța cum să instalați GitLab pe un server Ubuntu.
Înainte de a începe, asigurați-vă că aveți următoarele:
În primul rând, asigurați-vă că pachetele sistemului sunt actualizate:
GitLab necesită instalarea în prealabil a unor dependențe:
De asemenea, trebuie să instalați Postfix pentru a trimite notificări prin e-mail (sau alegeți un alt MTA):
În timpul instalării, selectați “Internet Site” atunci când vi se solicită și introduceți numele de gazdă al serverului dvs.
Utilizați scriptul oficial de instalare GitLab pentru a adăuga depozitul:
Notă: Acest lucru adaugă depozitul GitLab Enterprise Edition. Dacă doriți Community Edition, înlocuiți gitlab-ee cu gitlab-ce în pasul următor.
Acum instalați GitLab specificând domeniul sau IP-ul serverului dvs:
Dacă nu aveți un nume de domeniu, utilizați în schimb IP-ul serverului dvs. (de exemplu, http://123.123.123.123)
.
Odată instalat, executați următoarea comandă pentru a reconfigura GitLab:
Aceasta va inițializa GitLab, va configura serviciile și va porni toate componentele necesare.
Deschideți browserul și navigați la:
La prima autentificare, vi se va solicita să setați parola de administrator. Numele de utilizator admin implicit este:
Pentru utilizarea în producție, ar trebui să securizați GitLab utilizând HTTPS. Puteți fie:
Instalați manual un certificat SSL
Utilizați Let’s Encrypt în timpul configurării
Pentru a activa Let’s Encrypt, editați configurația GitLab:
Decomentați și actualizați aceste linii:
Apoi reconfigurați:
Puteți gestiona serviciile GitLab folosind următoarele comenzi:
Ați instalat cu succes GitLab pe serverul dvs. Ubuntu! De aici, puteți începe să creați proiecte, să configurați conducte CI/CD, să adăugați utilizatori și multe altele. Pentru configurare și utilizare avansată, vizitați documentația oficială GitLab.
Aveți nevoie de o versiune adaptată pentru un anumit caz de utilizare (găzduire proprie, cloud, întreprindere etc.)? Vă pot ajuta și cu asta!