Hvordan installere og konfigurere Gitlab på Debian 9

Hvordan installere og konfigurere Gitlab på Debian 9
Nylig kjøpte Microsoft GitHub. De av dere Microsoft Haters kan si at GitHub ikke er pålitelig lenger. Vel, jeg vil ikke si noe om det. Men Github er en av de beste Git -frontene som noen gang har eksistert. Selv om det er andre alternativer til Github, men hvem vet hvilket selskap som vil kjøpe dem i fremtiden. Å bytte fra en tjeneste til annen er kostbar og tidkrevende for store selskaper. Hva om du selv har vert for noe som GitHub og bruker det på din egen server? På den måten trenger du aldri å bekymre deg for personvernet ditt. Gitlab er nettopp det. Det er en git frontend akkurat som github som du kan selv vert på din egen server. Gitlab er tilgjengelig på mange Linux -distribusjoner. Gitlab har gratis planer samt betalte planer for å hjelpe deg med å utvide virksomheten din.

For å lære mer om Gitlab, besøk den offisielle nettstedet til Gitlab på https: // gitlab.com I denne artikkelen vil jeg vise deg hvordan du installerer og konfigurerer Gitlab på Debian 9. La oss komme i gang.

Systemkrav:

Gitlab anbefaler minst et system med 2 kjerneprosessor, 8 GB RAM og 4 GB swap -plass. Men den vil kjøre på enkeltkjerneprosessor og 4 GB RAM, selv om det vil være veldig tregt.

For å lære mer om systemkravene til Gitlab, kan du besøke det offisielle nettstedet til Gitlab på https: // docs.Gitlab.com/ee/install/krav.HTML#CPU

I denne artikkelen vil jeg bruke en VMware virtuell maskin med 2 kjerneprosessor og 4 GB RAM. Jeg har ikke en kraftig maskin for å kjøre Gitlab med de anbefalte innstillingene. Men det skal fungere helt fint for demonstrasjonen.

Installere Gitlab -avhengigheter:

Gitlab avhenger av noen av de andre pakkene du må installere før du installerer Gitlab.

Oppdater først pakkelagdebufferen med følgende kommando:

$ sudo apt oppdatering

Installer nå Gitlab -avhengigheter med følgende kommando:

$ sudo apt-get install curl openssh-server ca-certificates

Trykk nå y Og trykk deretter .

Avhengighetene skal installeres.

Installere postfix postserver:

Nå må du installere postfix -postserveren på Debian 9. Jeg skrev en detaljert guide for hvordan du installerer postfix som du kan lese på Hvordan installere og konfigurere postfix på Ubuntu 18.04 LTS (https: // linuxhint.com/install_postfix_ubuntu_1804/). Jeg vil ikke gå gjennom detaljene i hvert trinn her. Jeg anbefaler at du leser dedikert postfix -artikkel av meg.

Guiden fokuserte på hvordan du installerer postfix på Ubuntu 18.04 LTS. Men prosedyren er den samme for Debian 9 -strekk.

Kjør følgende kommando for å installere Postfix på Debian 9:

$ sudo apt install Postfix]

Trykk nå Y og trykk deretter for å fortsette.

Velg nå Nettside og deretter navigere til Og trykk deretter å fortsette.

Skriv nå inn ditt fullt kvalifiserte domenenavn (FQDN) her og velg Og trykk deretter .

Postfix skal installeres.

Legge til GitLab -pakkelager:

Den gratis versjonen av Gitlab heter Gitlab Community Edition eller Gitlab CE og den betalte versjonen av Gitlab heter Gitlab Enterprise Edition eller Gitlab EE. Du må legge til pakkelageret til enten Gitlab CE eller Gitlab EE, avhengig av versjonen du vil installere.

Kjør nå følgende kommando for å legge til pakkelagde av Gitlab og legge til GPG -tasten til Gitlab på Debian 9 Stretch:

For Gitlab CE:

$ krøll https: // pakker.Gitlab.com/install/depoter/gitlab/gitlab-ce/
manus.Deb.sh | sudo bash

For gitlab ee:

$ krøll https: // pakker.Gitlab.com/install/depoter/gitlab/gitlab-ee/manus.Deb.sh
| sudo bash

Installere gitlab:

Nå kan du installere Gitlab CE eller Gitlab EE, avhengig av Gitlab -depotet du la til. Jeg vil gå for Gitlab CE.

Kjør følgende kommando for å installere Gitlab på Debian 9:

For Gitlab CE:

$ sudo apt install gitlab-ce

For gitlab ee:

$ sudo apt install gitlab-ee

Installasjonsprosessen skal begynne. Som du ser, lastes pakken lastet ned, og den er ganske stor i størrelse. Det bør ta en stund å fullføre.

Gitlab bør installeres.

Nå åpen Gitlab.RB fil med følgende kommando:

$ sudo nano/etc/gitlab/gitlab.RB

Endre nå den markerte URL -en til din IP -adresse eller fullt kvalifisert domenenavn (FQDN).

Jeg endret den til IP -adressen min, da dette er et testoppsett. I den virkelige verden bør du bruke en FQDN her.

Når du er ferdig, lagrer du filen og kjører følgende kommando for at endringene skal tre i kraft:

$ sudo gitlab-ctl rekonfigurer

Gitlab bør konfigureres på nytt.

Besøk nå FQDN eller IP -adressen fra en nettleser, og du bør være følgende side. Skriv inn passordet du vil angi for rot bruker og klikk på Bytt passord.

De rot Passord for Gitlab bør settes.

Nå kan du logge inn som rot med rotpassordet du angir. Herfra kan du administrere Gitlab -kontoen din.

Du kan også opprette flere brukere etter behov.

Lykkelig Gitlabing. Takk for at du leste denne artikkelen.