Hvordan installere GitLab på Ubuntu og Debian


Gitlab er en åpen kildekode, veldig kraftig, robust, skalerbar, sikker og effektiv programvareutviklings- og samarbeidsplattform. Gitlab er blant de beste alternativene til Github, som lar deg planlegge programvareutviklingsprosessen; skriv kode, og verifiser den; pakke programvare, og utgivelse med en innebygd funksjonalitet for kontinuerlig levering; administrere konfigurasjoner automatisk og overvåke ytelsen.

Les også: Slik installerer og konfigurerer du GitLab på CentOS 7

Den tilbyr skalerbare Git-baserte fullt integrerte tjenester med funksjoner som problemsporing, flytting av problemer mellom prosjekter, tidssporing, kraftige forgreningsverktøy og beskyttede grener og tagger, fillåsing, sammenslåingsforespørsler, tilpassede varsler, prosjektveikart, nedbrenningsdiagrammer for prosjekt- og gruppemilepæler, og mye mer.

I denne artikkelen vil vi forklare hvordan du installerer og konfigurerer Gitlab (Git-repository manager) på Ubuntu eller Debian Linux-distribusjoner.

Trinn 1: Installer og konfigurer nødvendige avhengigheter

1. Start først med å oppdatere systemprogramvarepakkene og installer deretter nødvendige avhengigheter ved å bruke apt-pakkebehandling som vist.

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

2. Installer deretter e-posttjenesten Postfix for å sende e-postvarsler.

sudo apt install postfix

Under postfix installasjonsprosessen vil du bli bedt om å konfigurere Postfix-pakken. Velg «Internettside» og trykk på [Enter]. Husk å bruke serverens eksterne DNS for «e-postnavn» og trykk [Enter]. For eventuelle ekstra konfigurasjonsskjermer, trykk [Enter] for å bruke for å godta standardverdiene.

Trinn 2: Legg til GitLab Repository og installer pakken

3. Legg nå til GitLab-pakken APT-depotet til systemet ditt ved å kjøre et følgende skript.

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

4. Installer deretter GitLab Community Edition ved hjelp av følgende kommando og endre URL 'http://gitlab.linux-console.net ' i henhold til dine krav for å få tilgang til GitLab via en nettleser.

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

Merk: Hvis du vil endre URL-en ovenfor av en eller annen grunn senere, kan du konfigurere URL-en på nytt i hovedkonfigurasjonsfilen /etc/gitlab/ gitlab.rb i external_url-delen og konfigurer gitlab på nytt ved å bruke følgende kommando.

sudo gitlab-ctl reconfigure

5. Hvis du har konfigurert en UFW-brannmur, må du åpne port 80 (HTTP) og 443 ( HTTPS) for å tillate tilkoblinger ber Gitlab.

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

Trinn 3: Utfør innledende Gitlab-oppsett

6. Nå får du tilgang til gitlab-forekomsten din via en nettleser på følgende URL.

http://gitlab.linux-console.net

7. Når du åpner, vil den bli omdirigert til en skjerm for tilbakestilling av passord, her må du angi et nytt passord ved å klikke på «Endre passordet ditt» for din nye administrator regnskap. Når du er angitt, vil du bli omdirigert til påloggingsskjermen igjen.

8. Etter at du har logget på, får du tilgang til admin-brukerkontrollpanelet som vist på skjermbildet. Du kan opprette et objekt, opprette en gruppe, legge til personer eller konfigurere gitlab-forekomsten din. Du kan også redigere brukerprofilen din og legge til SSH-nøkler til gitlab-forekomsten din, konfigurere kommunikasjonspreferansene dine og gjøre mer.

For mer informasjon, gå til Gitlab About-side: https://about.gitlab.com/.

Les også: Hvordan migrere fra GitHub til GitLab

Det var det for nå! Gitlab er en avansert, robust og effektiv applikasjon for håndtering av programvareutvikling og drift (DevOps) livssyklus. I denne artikkelen har vi forklart hvordan du installerer og konfigurerer Gitlab i Ubuntu og Debian.

Hvis du har spørsmål eller tanker å legge til denne artikkelen, bruk kommentarskjemaet nedenfor for å nå oss.