Git

Sådan installeres og konfigureres GitLab på Debian 9

Sådan installeres og konfigureres GitLab på Debian 9
For nylig købte Microsoft GitHub. De af jer, som Microsoft hader, siger måske, at GitHub ikke længere er pålidelig. Nå, jeg vil ikke sige noget om det. Men GitHub er en af ​​de bedste Git-frontends, der nogensinde har eksisteret. Selvom der er andre alternativer til GitHub, men hvem ved, hvilket firma der vil købe dem i fremtiden. Det er også dyrt og tidskrævende for store virksomheder at skifte fra en tjeneste til en anden. Hvad hvis du selv kunne være vært for noget som GitHub og bruge det på din egen server? På den måde behøver du aldrig bekymre dig om dit privatliv. GitLab er netop det. Det er en Git-frontend ligesom GitHub, som du selv kan hoste på din egen server. GitLab er tilgængelig på mange Linux-distributioner. GitLab har gratis planer såvel som betalte planer for at hjælpe dig med at vokse din virksomhed.

For at lære mere om GitLab, besøg GitLabs officielle hjemmeside på https: // gitlab.com I denne artikel vil jeg vise dig, hvordan du installerer og konfigurerer GitLab på Debian 9. Lad os komme igang.

Systemkrav:

GitLab anbefaler mindst et system med 2 kerneprocessorer, 8 GB RAM og 4 GB swap-plads. Men det kører på single core processor og 4 GB RAM, selvom det vil være meget langsomt.

For at lære mere om systemkravene til GitLab kan du besøge GitLabs officielle hjemmeside på https: // docs.gitlab.com / ee / installation / krav.html # cpu

I denne artikel bruger jeg en virtuel VMware-maskine med 2 kerneprocessorer og 4 GB RAM. Jeg har ikke en kraftfuld maskine til at køre GitLab med de anbefalede indstillinger. Men det skal fungere fint for demonstrationen.

Installation af GitLab-afhængigheder:

GitLab afhænger af nogle af de andre pakker, som du skal installere, før du installerer GitLab.

Opdater først pakkeopbevaringscachen med følgende kommando:

$ sudo apt opdatering

Installer nu GitLab-afhængighederne med følgende kommando:

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

Tryk nu y og tryk derefter på .

Afhængighederne skal installeres.

Installation af Postfix Mail Server:

Nu skal du installere Postfix-mailserveren på Debian 9. Jeg skrev en detaljeret vejledning om, hvordan du installerer Postfix, som du kan læse på Sådan installeres og konfigureres Postfix på Ubuntu 18.04 LTS (https: // linuxhint.com / install_postfix_ubuntu_1804 /). Jeg vil ikke gennemgå detaljerne i hvert trin her. Jeg anbefaler, at du læser min dedikerede Postfix-artikel.

Guiden fokuserede på, hvordan du installerer Postfix på Ubuntu 18.04 LTS. Men proceduren er den samme for Debian 9 Stretch.

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

$ sudo apt install postfix]

Tryk nu på y og tryk derefter på for at fortsætte.

Vælg nu Internettet og derefter navigere til og tryk derefter på at fortsætte.

Indtast nu dit fuldt kvalificerede domænenavn (FQDN) her, og vælg og tryk derefter på .

Postfix skal installeres.

Tilføjelse af GitLab Package Repository:

Den gratis version af GitLab hedder GitLab Community Edition eller GitLab CE, og den betalte version af GitLab hedder GitLab Enterprise Edition eller GitLab EE. Du skal tilføje pakkeopbevaringsstedet for enten GitLab CE eller GitLab EE afhængigt af den version, du vil installere.

Kør nu følgende kommando for at tilføje pakkeopbevaringsstedet for GitLab og tilføje GPG-nøglen til GitLab på Debian 9 Stretch:

For GitLab CE:

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

For GitLab EE:

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

Installation af GitLab:

Nu kan du installere GitLab CE eller GitLab EE afhængigt af det GitLab-lager, du tilføjede. Jeg vil gå efter GitLab CE.

Kør følgende kommando for at installere GitLab på Debian 9:

For GitLab CE:

$ sudo apt installere gitlab-ce

For GitLab EE:

$ sudo apt installere gitlab-ee

Installationsprocessen skal begynde. Som du kan se, downloades pakken, og den er ret stor i størrelse. Det skal tage et stykke tid at gennemføre.

GitLab skal installeres.

Nu åben gitlab.rb fil med følgende kommando:

$ sudo nano / etc / gitlab / gitlab.rb

Skift nu den markerede URL til din IP-adresse eller FQDN (Fully Qualified Domain Name).

Jeg ændrede den til min IP-adresse, da dette er en testopsætning. I den virkelige verden skal du bruge et FQDN her.

Når du er færdig, skal du gemme filen og køre følgende kommando for at ændringerne skal træde i kraft:

$ sudo gitlab-ctl omkonfigurere

GitLab skal omkonfigureres.

Besøg nu FQDN- eller IP-adressen fra en webbrowser, og du skal være den følgende side. Indtast den adgangskode, du vil indstille til rod bruger og klik på skift dit kodeord.

Det rod adgangskode til GitLab skal indstilles.

Nu kan du logge ind som rod med den rodadgangskode, du har angivet. Herfra kan du administrere din GitLab-konto.

Du kan også oprette yderligere brugere efter behov.

Lykkelig GitLabing. Tak, fordi du læste denne artikel.

Mus Føj musbevægelser til Windows 10 ved hjælp af disse gratis værktøjer
Føj musbevægelser til Windows 10 ved hjælp af disse gratis værktøjer
I de senere år har computere og operativsystemer udviklet sig meget. Der var et tidspunkt, hvor brugerne skulle bruge kommandoer til at navigere genne...
Mus Styr og administrer musebevægelse mellem flere skærme i Windows 10
Styr og administrer musebevægelse mellem flere skærme i Windows 10
Dual Display Mouse Manager lader dig kontrollere og konfigurere musebevægelse mellem flere skærme ved at bremse dens bevægelser nær grænsen. Windows 1...
Mus WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
Hvis du vil forbedre standardfunktionerne for din musemarkør, skal du bruge freeware WinMouse. Det tilføjer flere funktioner, der hjælper dig med at f...