Git

Slik installerer og konfigurerer du GitLab på Debian 9

Slik installerer og konfigurerer du GitLab på Debian 9
Nylig kjøpte Microsoft GitHub. De av dere Microsofthatere 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 en annen er kostbart og tidkrevende for store selskaper. Hva om du kunne være vertskap for noe som GitHub og bruke 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 hoste selv 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 nettsiden 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 bytterom. Men den vil kjøre på enkeltkjerneprosessor og 4 GB RAM, selv om den vil være veldig treg.

For å lære mer om systemkravene til GitLab, kan du besøke den offisielle nettsiden til GitLab på https: // docs.gitlab.com / ee / install / krav.html # cpu

I denne artikkelen vil jeg bruke en virtuell VMware-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 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 pakkelagerbufferen med følgende kommando:

$ sudo apt oppdatering

Installer nå GitLab-avhengighetene med følgende kommando:

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

Trykk nå y og trykk deretter på .

Avhengighetene skal installeres.

Installere Postfix Mail Server:

Nå må du installere Postfix-postserveren på Debian 9. Jeg skrev en detaljert guide om hvordan du installerer Postfix som du kan lese på Slik installerer og konfigurerer du Postfix på Ubuntu 18.04 LTS (https: // linuxhint.no / install_postfix_ubuntu_1804 /). Jeg vil ikke gå gjennom detaljene i hvert trinn her. Jeg anbefaler deg å lese 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 Stretch.

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

$ sudo apt install postfix]

Trykk nå på y og deretter på for å fortsette.

Velg nå Nettside og naviger deretter til og trykk deretter på å fortsette.

Skriv inn ditt Fully Qualified Domain Name (FQDN) her og velg og trykk deretter på .

Postfix bør installeres.

Legge til GitLab Package Repository:

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 hvilken versjon du vil installere.

Kjør nå følgende kommando for å legge til pakkelageret til GitLab og legge til GPG-nøkkelen til GitLab på Debian 9 Stretch:

For GitLab CE:

$ curl https: // pakker.gitlab.no / install / repositories / gitlab / gitlab-ce /
manus.deb.sh | sudo bash

For GitLab EE:

$ curl https: // pakker.gitlab.com / install / repositories / gitlab / gitlab-ee / script.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 installere gitlab-ce

For GitLab EE:

$ sudo apt installere gitlab-ee

Installasjonsprosessen skal begynne. Som du ser, blir pakken lastet ned og den er ganske stor i størrelse. Det skal ta litt tid å fullføre.

GitLab skal installeres.

Nå åpen gitlab.rb fil med følgende kommando:

$ sudo nano / etc / gitlab / gitlab.rb

Endre nå den merkede URL-adressen til IP-adressen din eller FQDN (Fully Qualified Domain Name).

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 konfigurerer om

GitLab bør konfigureres på nytt.

Gå nå til FQDN- eller IP-adressen fra en nettleser, og du bør være den neste siden. Skriv inn passordet du vil angi for rot bruker og klikk på Bytt passord.

De rot passord for GitLab bør være satt.

Nå kan du logge inn som rot med rotpassordet du har angitt. Herfra kan du administrere GitLab-kontoen din.

Du kan også opprette flere brukere etter behov.

Lykkelig GitLabing. Takk for at du leser denne artikkelen.

Installer det siste OpenRA-strategispillet på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spillmotor som gjenskaper de tidlige Westwood-spillene som den klassiske Command & Conquer: Red Alert. Di...
Installer nyeste Dolphin Emulator for Gamecube & Wii på Linux
Dolphin Emulator lar deg spille de valgte Gamecube- og Wii-spillene dine på Linux Personal Computers (PC). Som en fritt tilgjengelig og åpen kildekod...
Hvordan bruke GameConqueror Cheat Engine i Linux
Artikkelen dekker en guide om bruk av GameConqueror-juksemotoren i Linux. Mange brukere som spiller spill på Windows bruker ofte "Cheat Engine" -appli...