Cum se instalează și se configurează GitLab pe Linux


Gitlab este o platformă de dezvoltare software și colaborare cu sursă deschisă, puternică, robustă, scalabilă, sigură și eficientă pentru toate etapele ciclului de viață DevOps.

Vă permite să vă planificați procesul de dezvoltare; codificați și verificați; pachet software și lansați-l cu o funcție de livrare continuă încorporată; automatizați gestionarea configurațiilor și monitorizați performanța software-ului.

Are funcții precum un instrument de urmărire a problemelor, mutarea problemelor între proiecte, urmărirea timpului, instrumente de ramificare foarte puternice, blocarea fișierelor, solicitări de îmbinare, notificări personalizate, foi de parcurs ale proiectelor, diagrame de ardere pentru etapele de proiect și grup și multe altele.

Gitlab este una dintre cele mai bune alternative la Github pentru găzduirea proiectelor dvs. open-source, pe care le veți afla acolo.

În acest articol, vom explica cum să instalați și să configurați GitLab (managerul de depozit Git) pe distribuțiile bazate pe RHEL și Debian.

Pasul 1: Instalați și configurați dependențele necesare

1. În primul rând, începeți prin a instala următoarele dependențe necesare folosind managerul de pachete yum sau apt, așa cum se arată.

sudo yum install curl policycoreutils-python-utils [On RHEL-based]
sudo apt install curl policycoreutils-python-utils [On Debian-based]

2. Apoi, instalați serviciul Postfix pentru a trimite e-mailuri de notificare și activați-l să pornească la pornirea sistemului, apoi verificați dacă este activ și rulează folosind următoarele comenzi.

sudo yum install postfix    [On RHEL-based]
sudo apt install postfix    [On Debian-based]

sudo systemctl start postfix
sudo systemctl enable postfix
sudo systemctl status postfix

În timpul instalării Postfix, poate apărea o fereastră de configurare. Selectați „Site Internet‘ și utilizați DNS-ul extern al serverului pentru „nume e-mail‘ și apăsați pe Enter. Dacă apar ecrane suplimentare, continuați să apăsați enter pentru a accepta setările implicite.

Pasul 2: Adăugați depozitul GitLab și instalați pachetul

3. Acum adăugați depozitul de pachete GitLab în sistemul dvs. rulând următorul script.

Pe sisteme bazate pe RHEL:

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

Pe sisteme bazate pe Debian:

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

4. Apoi, instalați pachetul GitLab Community Edition utilizând următoarea comandă și asigurați-vă că modificați „https://gitlab.linux-console.net ' la adresa URL la care doriți să accesați instanța GitLab dintr-un browser web.

Pe sisteme bazate pe RHEL:

sudo EXTERNAL_URL="https://gitlab.linux-console.net" yum install -y gitlab-ce

Pe sisteme bazate pe Debian:

sudo EXTERNAL_URL="https://gitlab.linux-console.net" apt install -y gitlab-ee

Notă: dacă doriți să schimbați adresa URL principală, o puteți configura în fișierul de configurare principal GitLab /etc/gitlab/gitlab.rb > în secțiunea external_url. Odată schimbat, nu uitați să reconfigurați gitlab pentru a aplica modificările recente în fișierul de configurare folosind următoarea comandă.

sudo gitlab-ctl reconfigure

5. Dacă aveți un firewall de sistem activat, trebuie să deschideți porturile 80 (HTTP) și 443 ( HTTPS) pentru a permite conexiuni în firewall-ul sistemului.

Pe sisteme bazate pe RHEL:

sudo firewall-cmd --permanent --add-service=80/tcp
sudo firewall-cmd --permanent --add-service=443/tcp
sudo# systemctl reload firewalld

Pe sisteme bazate pe Debian:

sudo ufw allow http
sudo ufw allow https
sydo ufw reload

Pasul 3: Efectuați configurarea inițială Gitlab

6. Acum, deschideți un browser web și accesați instanța dvs. gitlab utilizând următoarea adresă URL pe care ați setat-o în timpul instalării.

https://gitlab.linux-console.net

7. La prima vizită, veți fi redirecționat către un ecran de resetare a parolei, veți crea o nouă parolă pentru noul dvs. cont de administrator și veți face clic pe „Schimbați-vă parola ”. După ce îl setați, acesta va fi redirecționat înapoi la ecranul de conectare și vă va conecta cu numele de utilizator root și parola pe care le-ați setat.

8. După o conectare cu succes, ar trebui să vă conducă la contul de utilizator de administrator, așa cum se arată în captură de ecran. De aici, puteți crea un obiect, crea un grup, adăugați persoane sau configurați instanța gitlab după cum doriți. Puteți, de asemenea, să vă editați profilul de utilizator, să vă configurați e-mailul, să adăugați chei SSH la instanța dvs. gitlab și multe altele.

Pentru mai multe informații, accesați Pagina Despre Gitlab: https://about.gitlab.com/

Asta este tot pentru acum! În acest articol, am explicat cum să instalați și să configurați un Gitlab (manager de depozit Git) pe distribuțiile Linux bazate pe RHEL și Debian. Dacă aveți întrebări sau gânduri de adăugat la acest ghid, utilizați formularul de comentarii de mai jos pentru a ne contacta.