Zoeken op website

Hoe GitLab op Linux te installeren en configureren


Gitlab is een open-source, krachtig, robuust, schaalbaar, veilig en efficiënt softwareontwikkelings- en samenwerkingsplatform voor alle fasen van de DevOps-levenscyclus.

Hiermee kunt u uw ontwikkelingsproces plannen; coderen en verifiëren; software verpakken en vrijgeven met een ingebouwde functie voor continue levering; automatiseer het configuratiebeheer en bewaak de softwareprestaties.

Het heeft functies zoals een probleemtracker, het verplaatsen van problemen tussen projecten, tijdregistratie, zeer krachtige vertakkingstools, bestandsvergrendeling, samenvoegverzoeken, aangepaste meldingen, projectroutekaarten, burndown-diagrammen voor project- en groepsmijlpalen, en nog veel meer.

Gitlab is een van de beste alternatieven voor Github voor het hosten van uw open-sourceprojecten, zoals u daar kunt vinden.

In dit artikel leggen we uit hoe je GitLab (Git-repository manager) installeert en configureert op RHEL-gebaseerde en Debian-gebaseerde distributies.

Stap 1: Installeer en configureer de vereiste afhankelijkheden

1. Begin eerst met het installeren van de volgende noodzakelijke afhankelijkheden met behulp van de yum- of apt-pakketbeheerder, zoals weergegeven.

sudo yum install curl policycoreutils-python-utils [On RHEL-based]
sudo apt install curl policycoreutils-python-utils [On Debian-based]

2. Installeer vervolgens de Postfix-service om notificatie-e-mails te verzenden en schakel deze in om te starten bij het opstarten van het systeem. Controleer vervolgens of deze actief is met behulp van de volgende opdrachten.

sudo yum install postfix    [On RHEL-based]
sudo apt install postfix    [On Debian-based]

sudo systemctl start postfix
sudo systemctl enable postfix
sudo systemctl status postfix

Tijdens de Postfix-installatie kan er een configuratievenster verschijnen. Selecteer ‘Internetsite’ en gebruik de externe DNS van uw server voor ‘mailnaam’ en druk op enter. Als er extra schermen verschijnen, blijft u op Enter drukken om de standaardinstellingen te accepteren.

Stap 2: Voeg GitLab Repository toe en installeer pakket

3. Voeg nu de GitLab pakketrepository toe aan uw systeem door het volgende script uit te voeren.

Op RHEL-gebaseerde systemen:

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

Op op Debian gebaseerde systemen:

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

4. Installeer vervolgens het GitLab Community Edition pakket met behulp van de volgende opdracht en zorg ervoor dat u 'https://gitlab.linux-console.net wijzigt. ' naar de URL waarop u vanuit een webbrowser toegang wilt krijgen tot uw GitLab-instantie.

Op RHEL-gebaseerde systemen:

sudo EXTERNAL_URL="https://gitlab.linux-console.net" yum install -y gitlab-ce

Op op Debian gebaseerde systemen:

sudo EXTERNAL_URL="https://gitlab.linux-console.net" apt install -y gitlab-ee

Opmerking: als je je hoofd-URL wilt wijzigen, kun je deze configureren in het GitLab-hoofdconfiguratiebestand /etc/gitlab/gitlab.rb in de sectie externe_url. Eenmaal gewijzigd, vergeet dan niet om gitlab opnieuw te configureren om de recente wijzigingen in het configuratiebestand toe te passen met behulp van de volgende opdracht.

sudo gitlab-ctl reconfigure

5. Als u een systeemfirewall heeft ingeschakeld, moet u de poorten 80 (HTTP) en 443 ( openen HTTPS) om verbindingen in de systeemfirewall toe te staan.

Op RHEL-gebaseerde systemen:

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

Op op Debian gebaseerde systemen:

sudo ufw allow http
sudo ufw allow https
sydo ufw reload

Stap 3: Voer de initiële Gitlab-installatie uit

6. Open nu een webbrowser en ga naar uw gitlab-instantie met behulp van de volgende URL die u tijdens de installatie heeft ingesteld.

https://gitlab.linux-console.net

7. Bij uw eerste bezoek wordt u doorgestuurd naar een scherm voor het opnieuw instellen van uw wachtwoord. Maak een nieuw wachtwoord aan voor uw nieuwe beheerdersaccount en klik op 'Uw wachtwoord wijzigen'. Zodra u dit heeft ingesteld, wordt u teruggeleid naar het inlogscherm en logt u in met de gebruikersnaam root en het wachtwoord dat u heeft ingesteld.

8. Na een succesvolle aanmelding gaat u naar het beheerdersgebruikersaccount, zoals weergegeven in de schermafbeelding. Vanaf hier kun je een object maken, een groep creëren, mensen toevoegen of je gitlab-instantie naar wens configureren. Je kunt ook je gebruikersprofiel bewerken, je e-mail configureren, SSH-sleutels toevoegen aan je gitlab-instantie en meer.

Ga voor meer informatie naar de Gitlab About-pagina: https://about.gitlab.com/

Dat is het voor nu! In dit artikel hebben we uitgelegd hoe je een Gitlab (Git-repository manager) installeert en configureert op RHEL-gebaseerde en Debian-gebaseerde Linux-distributies. Als u vragen of opmerkingen heeft die u aan deze handleiding wilt toevoegen, kunt u het onderstaande opmerkingenformulier gebruiken om ons te bereiken.