Kif Tinstalla GitLab fuq Ubuntu u Debian


Gitlab huwa sors miftuħ, b'saħħtu ħafna, robust, skalabbli, sigur u effiċjenti pjattaforma ta' żvilupp ta' softwer u kollaborazzjoni. Gitlab huwa fost l-aħjar alternattivi għal Github, li jippermettilek tippjana l-proċess ta 'żvilupp tas-softwer tiegħek; ikteb il-kodiċi, u vverifikah; softwer tal-pakkett, u rilaxx b'funzjonalità ta' kunsinna kontinwa integrata; jimmaniġġja awtomatikament il-konfigurazzjonijiet, u jimmonitorja l-prestazzjoni.

Joffri servizzi skalabbli bbażati fuq Git integrati bis-sħiħ b’karatteristiċi bħal tracker tal-ħruġ, ċaqliq ta’ kwistjonijiet bejn proġetti, traċċar tal-ħin, għodod qawwija ta’ fergħat, u fergħat u tikketti protetti, qfil ta’ fajls, talbiet għal amalgamazzjoni, notifiki tad-dwana, pjanijiet direzzjonali tal-proġetti, charts tal-ħruq għal tragwardi tal-proġett u tal-grupp, u ħafna aktar.

F'dan l-artikolu, se nispjegaw kif tinstalla u tikkonfigura Gitlab (maniġer tar-repożitorju Git) fuq distribuzzjonijiet Ubuntu jew Debian Linux.

Pass 1: Installa u Kkonfigurat Dipendenzi Meħtieġa

1. L-ewwel ibda billi taġġorna l-pakketti tas-softwer tas-sistema tiegħek u mbagħad installa d-dipendenzi meħtieġa billi tuża apt package manager kif muri.

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

2. Sussegwentement, installa s-servizz tal-posta Postfix biex tibgħat notifiki bl-email.

$ sudo apt install postfix

Matul il-proċess ta 'installazzjoni ta' Postfix, inti tintalab tikkonfigura l-pakkett Postfix. Agħżel \Internet Site u agħfas il-[Enter]. Ftakar li tuża d-DNS estern tas-server tiegħek għal 'mail name' u agħfas [Enter]. Għal kwalunkwe skrins ta' konfigurazzjoni żejda, agħfas [Enter] biex tuża l- biex taċċetta l-valuri default.

Pass 2: Żid Repożitorju GitLab u Installa Pakkett

3. Issa żid ir-repożitorju APT tal-pakkett GitLab mas-sistema tiegħek billi tħaddem skript li ġej.

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

4. Sussegwentement, installa l-Edizzjoni tal-Komunità GitLab bl-għajnuna tal-kmand li ġej u ibdel l-URL 'http://gitlab.linux-console.net' għal skont ir-rekwiżiti tiegħek biex taċċessa GitLab permezz ta' web browser.

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

Nota: Jekk trid tibdel il-URL ta 'hawn fuq għal xi raġuni aktar tard, tista' terġa 'tikkonfigura l-URL fil-fajl tal-konfigurazzjoni prinċipali /etc/gitlab/gitlab.rb fit-taqsima external_url u terġa' tikkonfigura l-gitlab billi tuża l-kmand li ġej.

$ sudo gitlab-ctl reconfigure

5. Jekk għandek firewall UFW konfigurat, għandek bżonn tiftaħ il-port 80 (HTTP) u 443 (HTTPS) biex tippermetti konnessjonijiet jitlob lill-Gitlab.

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

Pass 3: Wettaq Setup Inizjali ta' Gitlab

6. Issa aċċess għall-istanza gitlab tiegħek permezz ta 'browser fil-URL li ġej.

http://gitlab.linux-console.net

7. Ladarba tiftaħ, tiġi ridiretta lejn skrin ta' reset tal-password, hawnhekk għandek bżonn tissettja password ġdida billi tikklikkja fuq \Ibdel il-password tiegħek għalik kont tal-amministratur il-ġdid. Ladarba tkun issettjat, terġa' tiġi ridirett lejn l-iskrin tal-login għal darb'oħra .

8. Wara li tiffirma, ikollok aċċess għall-pannell tal-kontroll tal-utent admin kif muri fil-screenshot. Tista 'toħloq oġġett, toħloq grupp, iżżid nies jew tikkonfigura l-istanza tal-gitlab tiegħek. Tista 'wkoll teditja l-profil tal-utent tiegħek u żżid ċwievet SSH mal-istanza tal-gitlab tiegħek, tikkonfigura l-preferenzi tal-komunikazzjoni tiegħek, u tagħmel aktar.

Għal aktar informazzjoni, mur Gitlab About Page: https://about.gitlab.com/.

Dak hu għalissa! Gitlab hija applikazzjoni avvanzata, robusta u effiċjenti għall-immaniġġjar taċ-ċiklu tal-ħajja tal-iżvilupp u l-operazzjonijiet tas-softwer (DevOps). F'dan l-artikolu, spjegajna kif tinstalla u tikkonfigura Gitlab f'Ubuntu u Debian.

Jekk għandek xi mistoqsijiet jew ħsibijiet x'iżżid ma' dan l-artikolu, uża l-formola ta' kummenti hawn taħt biex tilħaqna.