Kako namestiti GitLab na Ubuntu in Debian


Gitlab je odprtokodna, zelo zmogljiva, robustna, prilagodljiva, varna in učinkovita platforma za razvoj programske opreme in sodelovanje. Gitlab je ena najboljših alternativ Githubu, ki vam omogoča načrtovanje procesa razvoja programske opreme; napišite kodo in jo preverite; paketno programsko opremo in izdajo z vgrajeno funkcijo stalne dostave; samodejno upravlja konfiguracije in spremlja delovanje.

Ponuja razširljive popolnoma integrirane storitve, ki temeljijo na Gitu, s funkcijami, kot so sledenje težavam, premikanje vprašanj med projekti, sledenje času, močna orodja za razvejanje in zaščitene veje in oznake, zaklepanje datotek, zahteve za združevanje, obvestila po meri, načrti projektov, zgoreli grafikoni za mejniki projektov in skupin ter še veliko več.

V tem članku bomo razložili, kako namestiti in konfigurirati Gitlab (upravitelj skladišča Git) v distribucijah Ubuntu ali Debian Linux.

1. korak: Namestite in konfigurirajte potrebne odvisnosti

1. Najprej začnite s posodabljanjem sistemskih programskih paketov in nato namestite potrebne odvisnosti z upraviteljem paketov apt, kot je prikazano.

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

2. Nato za pošiljanje e -poštnih obvestil namestite poštno storitev Postfix.

$ sudo apt install postfix

Med postopkom namestitve postfix boste morali konfigurirati paket Postfix. Izberite\"Spletno mesto" in pritisnite [Enter]. Ne pozabite uporabiti zunanjega DNS -ja strežnika za 'ime pošte' in pritisnite [Enter]. Za dodatne konfiguracijske zaslone pritisnite [Enter], če želite sprejeti privzete vrednosti.

Korak: Dodajte skladišče GitLab in namestite paket

3. Zdaj dodajte shrambo APT paketa GitLab v svoj sistem tako, da zaženete naslednji skript.

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

4. Nato z naslednjim ukazom namestite GitLab Community Edition in spremenite URL »http://gitlab.linux-console.net« v glede na vaše zahteve za dostop do GitLaba prek spletnega brskalnika.

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

Opomba: Če želite kasneje iz nekega razloga spremeniti zgornji URL, ga lahko znova konfigurirate v glavni konfiguracijski datoteki /etc/gitlab/gitlab.rb v razdelku external_url in znova konfigurirate gitlab z naslednjim ukazom.

$ sudo gitlab-ctl reconfigure

5. Če imate konfiguriran požarni zid UFW, morate odpreti vrata 80 (HTTP) in 443 (HTTPS), da dovolite zahteve za povezave do Gitlaba.

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

3. korak: Izvedite začetno nastavitev Gitlaba

6. Zdaj dostopajte do svojega primerka gitlaba prek brskalnika na naslednjem URL -ju.

http://gitlab.linux-console.net

7. Ko odprete, bo preusmerjen na zaslon za ponastavitev gesla, tukaj morate nastaviti novo geslo s klikom na\"Spremeni geslo" za svoj novi skrbniški račun. Ko ga nastavite, boste znova preusmerjeni na zaslon za prijavo .

8. Po prijavi boste dostopali do skrbniške nadzorne plošče uporabnika, kot je prikazano na posnetku zaslona. Ustvarite lahko predmet, ustvarite skupino, dodate ljudi ali konfigurirate svoj primerek gitlaba. Prav tako lahko uredite svoj uporabniški profil in dodate ključe SSH v svoj primerek gitlaba, konfigurirate svoje komunikacijske nastavitve in naredite več.

Za več informacij obiščite stran o Gitlabu: https://about.gitlab.com/.

To je to zaenkrat! Gitlab je napredna, robustna in učinkovita aplikacija za upravljanje življenjskega cikla razvoja in delovanja programske opreme (DevOps). V tem članku smo razložili, kako namestiti in konfigurirati Gitlab v Ubuntu in Debian.

Če imate kakršna koli vprašanja ali razmišljanja o tem članku, nas kontaktirajte s spodnjim obrazcem za komentar.