Cum se instalează GitLab pe Ubuntu și Debian


Gitlab este o platformă de dezvoltare software și colaborare cu sursă deschisă, foarte puternică, robustă, scalabilă, sigură și eficientă. Gitlab este printre cele mai bune alternative la Github, care vă permite să vă planificați procesul de dezvoltare a software-ului; scrie codul și verifică-l; pachet software și lansare cu o funcționalitate de livrare continuă încorporată; gestionează automat configurațiile și monitorizează performanța.

Oferă servicii scalabile, complet integrate, bazate pe Git, cu funcții precum urmărirea problemelor, mutarea problemelor între proiecte, urmărirea timpului, instrumente puternice de ramificare și ramuri și etichete protejate, blocarea fișierelor, solicitări de îmbinare, notificări personalizate, foi de parcurs ale proiectelor, diagrame de ardere pentru etape ale proiectului și grupului și multe altele.

În acest articol, vom explica cum să instalați și să configurați Gitlab (managerul de depozit Git) pe distribuțiile Ubuntu sau Debian Linux.

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

1. Începeți mai întâi prin a actualiza pachetele software de sistem și apoi instalați dependențele necesare folosind managerul de pachete apt, așa cum se arată.

$ sudo apt update
$ sudo apt install -y curl openssh-server ca-certificates

2. Apoi, instalați serviciul de e-mail Postfix pentru a trimite notificări prin e-mail.

$ sudo apt install postfix

În timpul procesului de instalare Postfix, vi se va cere să configurați pachetul Postfix. Alegeți „Site de internet” și apăsați pe [Enter]. Nu uitați să utilizați DNS-ul extern al serverului dvs. pentru „nume e-mail” și apăsați pe [Enter]. Pentru orice ecran de configurare suplimentar, apăsați pe [Enter] pentru a utiliza pentru a accepta valorile implicite.

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

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

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

4. Apoi, instalați GitLab Community Edition cu ajutorul următoarei comenzi și modificați adresa URL „http://gitlab.linux-console.net ' conform cerințelor dvs. de a accesa GitLab printr-un browser web.

$ EXTERNAL_URL="http://gitlab.linux-console.net" sudo apt install gitlab-ce

Notă: dacă doriți să modificați mai târziu adresa URL de mai sus dintr-un anumit motiv, puteți re-configura adresa URL în fișierul de configurare principal /etc/ gitlab/gitlab.rb în secțiunea external_url și re-configurați gitlab folosind următoarea comandă.

$ sudo gitlab-ctl reconfigure

5. Dacă aveți un firewall UFW configurat, trebuie să deschideți portul 80 (HTTP) și 443 ( HTTPS) pentru a permite conexiuni solicită Gitlab.

$ sudo ufw allow 80/tcp
$ sudo ufw allow 443/tcp

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

6. Acum accesați instanța dvs. gitlab printr-un browser la următoarea adresă URL.

http://gitlab.linux-console.net

7. După ce ați deschis, va fi redirecționat către un ecran de resetare a parolei, aici trebuie să setați o nouă parolă făcând clic pe „Schimbați parola” pentru noi. cont de administrator. Odată setat, veți fi redirecționat către ecranul de conectare din nou.

8. După conectare, veți accesa panoul de control al utilizatorului administrator, așa cum se arată în captura de ecran. Puteți crea un obiect, crea un grup, puteți adăuga persoane sau vă puteți configura instanța gitlab. De asemenea, puteți să editați profilul dvs. de utilizator și să adăugați chei SSH la instanța dvs. gitlab, să vă configurați preferințele de comunicare și să faceți mai mult.

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

Atât deocamdată! Gitlab este o aplicație avansată, robustă și eficientă pentru gestionarea ciclului de viață al dezvoltării software și al operațiunilor (DevOps). În acest articol, am explicat cum să instalați și să configurați Gitlab în Ubuntu și Debian.

Dacă aveți întrebări sau gânduri de adăugat la acest articol, folosiți formularul de comentarii de mai jos pentru a ne contacta.