Kako namestiti in konfigurirati GitLab na CentOS 8/7


Gitlab je odprtokodna, zmogljiva, robustna, razširljiva, varna ter učinkovita platforma za razvoj programske opreme in sodelovanje za vse faze življenjskega cikla DevOps.

Omogoča vam načrtovanje vašega razvojnega procesa; kodo in preveri; paketno programsko opremo in jo izdajte z vgrajeno funkcijo stalne dostave; avtomatizirajte upravljanje konfiguracij in spremljajte delovanje programske opreme.

Ima funkcije, kot so sledilnik težav, premikanje vprašanj med projekti, sledenje času, zelo zmogljiva orodja za razvejanje, zaklepanje datotek, zahteve za združevanje, obvestila po meri, načrti projektov, zgoščeni grafikoni za mejnike projektov in skupin in še veliko več.

Gitlab je ena najboljših alternativ Githubu za gostovanje odprtokodnih projektov, ki jih boste tam izvedeli.

V tem članku bomo razložili, kako namestiti in konfigurirati Gitlab (upravitelj skladišča Git) na distribucijah CentOS 8/7 ali RHEL 8/7 Linux.

1. korak: Namestite in konfigurirajte potrebne odvisnosti

1. Najprej z upraviteljem paketov yum namestite naslednje potrebne odvisnosti, kot je prikazano.

# yum install curl policycoreutils-python openssh-server 

2. Nato namestite storitev Postfix za pošiljanje e -poštnih obvestil in ji omogočite zagon ob zagonu sistema, nato pa preverite, ali deluje in deluje z naslednjimi ukazi.

# yum install postfix
# systemctl start postfix
# systemctl enable postfix
# systemctl status postfix

Med namestitvijo Postfix se lahko prikaže konfiguracijsko okno. Izberite »Spletno mesto« in za »ime pošte« uporabite zunanji DNS strežnika in pritisnite enter. Če se prikažejo dodatni zasloni, še naprej pritisnite enter, da sprejmete privzete nastavitve.

Korak: Dodajte skladišče GitLab in namestite paket

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

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

4. Nato z naslednjim ukazom namestite paket GitLab Community Edition in se prepričajte, da spremenite »http://gitlab.linux-console.net« na URL, na katerem želite dostopati do svojega primerka GitLab iz spletnega brskalnika.

# EXTERNAL_URL="http://gitlab.linux-console.net" yum install -y gitlab-ce

Opomba: Če želite spremeniti svoj glavni URL, ga lahko konfigurirate v glavni konfiguracijski datoteki GitLab /etc/gitlab/gitlab.rb v razdelku external_url. Ko spremenite, ne pozabite znova konfigurirati gitlaba za uporabo nedavnih sprememb v konfiguracijski datoteki z naslednjim ukazom.

# gitlab-ctl reconfigure

5. Če imate omogočen sistemski požarni zid, morate odpreti vrata 80 (HTTP) in 443 (HTTPS), da omogočite povezave v požarnem zidu sistema.

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

3. korak: Izvedite začetno nastavitev Gitlaba

6. Zdaj odprite spletni brskalnik in dostopajte do svojega primerka gitlaba z naslednjim URL -jem, ki ste ga nastavili med namestitvijo.

http://gitlab.linux-console.net

7. Ob prvem obisku boste preusmerjeni na zaslon za ponastavitev gesla, ustvarili novo geslo za svoj novi skrbniški račun in kliknite\"Spremeni geslo". Ko ga nastavite, bo preusmerjen nazaj na zaslon za prijavo in prijavite se z uporabniškim imenom root in geslom, ki ste ga nastavili.

8. Po uspešni prijavi bi vas moral odpreti v skrbniški uporabniški račun, kot je prikazano na posnetku zaslona. Tukaj lahko ustvarite predmet, ustvarite skupino, dodate ljudi ali konfigurirate svoj primerek gitlaba, kot želite. Prav tako lahko uredite svoj uporabniški profil, konfigurirate e -pošto in dodate ključe SSH v svoj primerek gitlaba in drugo.

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

To je vse za zdaj! V tem članku smo razložili, kako namestiti in konfigurirati Gitlab (upravitelj skladišča Git) v distribucijah CentOS 8/7 ali RHEL 8/7 Linux. Če imate v tem priročniku dodatna vprašanja ali razmišljanja, nas kontaktirajte s spodnjim obrazcem za komentar.