Zoeken op website

GitLab installeren op Ubuntu en Debian


Gitlab is een open source, zeer krachtig, robuust, schaalbaar, veilig en efficiënt softwareontwikkelings- en samenwerkingsplatform. Gitlab is een van de beste alternatieven voor Github, waarmee u uw softwareontwikkelingsproces kunt plannen; code schrijven en verifiëren; software verpakken en uitbrengen met een ingebouwde functionaliteit voor continue levering; beheer automatisch configuraties en bewaak de prestaties.

Lees ook: GitLab installeren en configureren op CentOS 7

Het biedt schaalbare, op Git gebaseerde, volledig geïntegreerde diensten met functies zoals issue tracker, verplaatsen van problemen tussen projecten, tijdregistratie, krachtige vertakkingstools en beschermde vertakkingen en tags, bestandsvergrendeling, samenvoegverzoeken, aangepaste meldingen, projectroutekaarten, burndown-grafieken voor project- en groepsmijlpalen, en nog veel meer.

In dit artikel leggen we uit hoe je Gitlab (Git-repository manager) installeert en configureert op Ubuntu of Debian Linux-distributies.

Stap 1: Installeer en configureer de vereiste afhankelijkheden

1. Begin eerst met het bijwerken van uw systeemsoftwarepakketten en installeer vervolgens de noodzakelijke afhankelijkheden met apt-pakketbeheer, zoals weergegeven.

sudo apt update
sudo apt install -y curl openssh-server ca-certificates

2. Installeer vervolgens de e-mailservice Postfix om e-mailmeldingen te verzenden.

sudo apt install postfix

Tijdens het installatieproces van Postfix wordt u gevraagd het Postfix-pakket te configureren. Kies 'Internetsite' en druk op [Enter]. Vergeet niet om de externe DNS van uw server te gebruiken voor ‘mailnaam’ en op [Enter] te drukken. Voor eventuele extra configuratieschermen drukt u op [Enter] om de standaardwaarden te accepteren.

Stap 2: Voeg GitLab Repository toe en installeer pakket

3. Voeg nu de APT repository van het GitLab-pakket toe aan uw systeem door het volgende script uit te voeren.

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

4. Installeer vervolgens de GitLab Community Edition met behulp van de volgende opdracht en wijzig de URL 'http://gitlab.linux-console.net ' om volgens uw vereisten toegang te krijgen tot GitLab via een webbrowser.

EXTERNAL_URL="http://gitlab.linux-console.net" sudo apt install gitlab-ce

Opmerking: als je de bovenstaande URL later om een of andere reden wilt wijzigen, kun je de URL opnieuw configureren in het hoofdconfiguratiebestand /etc/gitlab/ gitlab.rb in de external_url sectie en configureer het gitlab opnieuw met behulp van de volgende opdracht.

sudo gitlab-ctl reconfigure

5. Als u een UFW-firewall heeft geconfigureerd, moet u poort 80 (HTTP) en 443 (openen) HTTPS) om verbindingen toe te staan vraagt het Gitlab aan.

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

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

6. Ga nu naar uw gitlab-instantie via een browser op de volgende URL.

http://gitlab.linux-console.net

7. Zodra u het opent, wordt het doorgestuurd naar een scherm voor het opnieuw instellen van uw wachtwoord. Hier moet u een nieuw wachtwoord instellen door op "Wijzig uw wachtwoord" te klikken voor uw nieuwe beheerder rekening. Eenmaal ingesteld, wordt u opnieuw doorgestuurd naar het inlogscherm.

8. Nadat u zich heeft aangemeld, krijgt u toegang tot het beheerdersdashboard, zoals weergegeven in de schermafbeelding. Je kunt een object maken, een groep maken, mensen toevoegen of je gitlab-instantie configureren. Je kunt ook je gebruikersprofiel bewerken en SSH-sleutels toevoegen aan je gitlab-instantie, je communicatievoorkeuren configureren en meer doen.

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

Lees ook: hoe u van GitHub naar GitLab kunt migreren

Dat is het voor nu! Gitlab is een geavanceerde, robuuste en efficiënte applicatie voor het afhandelen van de levenscyclus van softwareontwikkeling en -bewerkingen (DevOps). In dit artikel hebben we uitgelegd hoe je Gitlab in Ubuntu en Debian installeert en configureert.

Als u vragen of opmerkingen heeft die u aan dit artikel wilt toevoegen, kunt u het onderstaande reactieformulier gebruiken om ons te bereiken.