Git

Hoe GitLab op Debian 9 te installeren en configureren

Hoe GitLab op Debian 9 te installeren en configureren
Onlangs kocht Microsoft GitHub. Degenen onder jullie Microsoft-haters zeggen misschien dat GitHub niet meer te vertrouwen is. Nou, daar zeg ik niets over. Maar GitHub is een van de beste Git-frontends die ooit hebben bestaan. Ook al zijn er andere alternatieven voor GitHub, maar wie weet welk bedrijf ze in de toekomst zal kopen. Ook het overstappen van de ene dienst naar de andere is kostbaar en tijdrovend voor grote bedrijven. Wat als je zelf iets als GitHub zou kunnen hosten en het op je eigen server zou kunnen gebruiken?? Zo hoef je je nooit zorgen te maken over je privacy. GitLab is precies dat. Het is een Git-frontend, net als GitHub, die u zelf kunt hosten op uw eigen server. GitLab is beschikbaar op veel Linux-distributies. GitLab heeft zowel gratis abonnementen als betaalde abonnementen om u te helpen uw bedrijf te laten groeien.

Ga voor meer informatie over GitLab naar de officiële website van GitLab op https://gitlab.com In dit artikel laat ik je zien hoe je GitLab installeert en configureert op Debian 9. Laten we beginnen.

Systeem vereisten:

GitLab raadt ten minste een systeem aan met een 2-coreprocessor, 8 GB RAM en 4 GB swapruimte. Maar het zal draaien op een enkele kernprocessor en 4 GB RAM, ook al zal het erg traag zijn.

Voor meer informatie over de systeemvereisten van GitLab, kunt u de officiële website van GitLab bezoeken op https://docs.gitlab.com/ee/install/requirements.html#cpu

In dit artikel gebruik ik een virtuele VMware-machine met een 2-coreprocessor en 4 GB RAM. Ik heb geen krachtige machine om GitLab uit te voeren met de aanbevolen instellingen. Maar het zou prima moeten werken voor de demonstratie.

GitLab-afhankelijkheden installeren:

GitLab is afhankelijk van enkele van de andere pakketten die u moet installeren voordat u GitLab installeert.

Werk eerst de cache van de pakketrepository bij met de volgende opdracht:

$ sudo apt-update

Installeer nu de GitLab-afhankelijkheden met de volgende opdracht:

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

Druk nu op ja en druk vervolgens op .

De afhankelijkheden moeten worden geïnstalleerd.

Postfix Mail Server installeren:

Nu moet u de Postfix-mailserver installeren op Debian 9. Ik heb een gedetailleerde handleiding geschreven over het installeren van Postfix die je kunt lezen op Hoe Postfix op Ubuntu 18 te installeren en configureren.04 LTS (https://linuxhint).com/install_postfix_ubuntu_1804/). Ik zal hier niet de details van elke stap doornemen. Ik raad je aan een speciaal Postfix-artikel van mij te lezen.

De gids was gericht op het installeren van Postfix op Ubuntu 18.04 LTS. Maar de procedure is hetzelfde voor Debian 9 Stretch.

Voer de volgende opdracht uit om Postfix op Debian 9 te installeren:

$ sudo apt install postfix]

Druk nu op y en druk vervolgens op om door te gaan.

Selecteer nu Website en navigeer vervolgens naar en druk vervolgens op doorgaan.

Typ nu hier uw Fully Qualified Domain Name (FQDN) en selecteer en druk vervolgens op .

Postfix moet worden geïnstalleerd.

GitLab-pakketrepository toevoegen:

De gratis versie van GitLab heet GitLab Community Edition of GitLab CE en de betaalde versie van GitLab heet GitLab Enterprise Edition of GitLab EE. U moet de pakketrepository van GitLab CE of GitLab EE toevoegen, afhankelijk van de versie die u wilt installeren.

Voer nu de volgende opdracht uit om de pakketrepository van GitLab toe te voegen en voeg de GPG-sleutel van GitLab toe aan Debian 9 Stretch:

Voor GitLab CE:

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

Voor GitLab EE:

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

GitLab installeren:

Nu kunt u GitLab CE of GitLab EE installeren, afhankelijk van de GitLab-repository die u hebt toegevoegd. Ik ga voor GitLab CE.

Voer de volgende opdracht uit om GitLab op Debian 9 te installeren:

Voor GitLab CE:

$ sudo apt install gitlab-ce

Voor GitLab EE:

$ sudo apt install gitlab-ee

Het installatieproces zou moeten beginnen. Zoals je kunt zien, wordt het pakket gedownload en is het behoorlijk groot. Het duurt even voordat het klaar is.

GitLab moet worden geïnstalleerd.

Nu open gitlab.rb bestand met het volgende commando:

$ sudo nano /etc/gitlab/gitlab.rb

Wijzig nu de gemarkeerde URL in uw IP-adres of Fully Qualified Domain Name (FQDN).

Ik heb het gewijzigd in mijn IP-adres omdat dit een testopstelling is. In de echte wereld zou je hier een FQDN moeten gebruiken.

Als u klaar bent, slaat u het bestand op en voert u de volgende opdracht uit om de wijzigingen door te voeren:

$ sudo gitlab-ctl opnieuw configureren

GitLab moet opnieuw worden geconfigureerd.

Bezoek nu de FQDN of het IP-adres vanuit een webbrowser en je zou de volgende pagina moeten zijn. Typ het wachtwoord dat u wilt instellen voor de wortel gebruiker en klik op Verander uw wachtwoord.

De wortel wachtwoord voor GitLab moet worden ingesteld.

Nu kunt u inloggen als wortel met het root-wachtwoord dat je hebt ingesteld. Vanaf hier kunt u uw GitLab-account beheren.

U kunt desgewenst ook extra gebruikers maken.

Gelukkig GitLabing. Bedankt voor het lezen van dit artikel.

Hoe Xdotool te gebruiken om muisklikken en toetsaanslagen in Linux te stimuleren
Xdotool is een gratis en open source opdrachtregelprogramma voor het simuleren van muisklikken en toetsaanslagen. Dit artikel behandelt een korte hand...
Top 5 ergonomische computermuisproducten voor Linux
Veroorzaakt langdurig computergebruik pijn in uw pols of vingers?? Heb je last van stijve gewrichten en moet je constant de hand schudden?? Voelt u ee...
Hoe de muis- en touchpad-instellingen te wijzigen met Xinput in Linux
De meeste Linux-distributies worden standaard geleverd met de bibliotheek "libinput" om invoergebeurtenissen op een systeem af te handelen. Het kan in...