Sådan installeres GitLab på Ubuntu og Debian


Gitlab er en open source, meget kraftfuld, robust, skalerbar, sikker og effektiv softwareudviklings- og samarbejdsplatform. Gitlab er blandt de bedste alternativer til Github, som giver dig mulighed for at planlægge din softwareudviklingsproces; skriv kode og bekræft den pakke software og frigivelse med en indbygget kontinuerlig leveringsfunktionalitet; administrerer automatisk konfigurationer og overvåger ydeevnen.

Det tilbyder skalerbare Git-baserede fuldt integrerede tjenester med funktioner såsom udgivelsessporere, flytning af problemer mellem projekter, tidssporing, kraftfulde forgreningsværktøjer og beskyttede grene og tags, fillåsning, fletningsanmodninger, brugerdefinerede meddelelser, projektkøreplaner, nedbrydningskort til projekt- og gruppemilepæle og så meget mere.

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

Trin 1: Installer og konfigurer krævede afhængigheder

1. Start først med at opdatere dine systemsoftwarepakker, og installer derefter nødvendige afhængigheder ved hjælp af apt pakkehåndtering som vist.

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

2. Installer derefter Postfix-mailtjenesten for at sende e-mail-underretninger.

$ sudo apt install postfix

Under installationen af postfix bliver du bedt om at konfigurere Postfix-pakken. Vælg "Internetside" og tryk på [Enter]. Husk at bruge din servers eksterne DNS til 'mail-navn' og tryk på [Enter]. For ekstra konfigurationsskærme skal du trykke på [Enter] for at bruge til at acceptere standardværdierne.

Trin 2: Tilføj GitLab Repository og installer pakke

3. Tilføj nu GitLab-pakke APT-arkivet til dit system ved at køre et følgende script.

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

4. Installer derefter GitLab Community Edition ved hjælp af følgende kommando, og skift URL 'http://gitlab.linux-console.net' til dine behov for at få adgang til GitLab via en webbrowser.

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

Bemærk: Hvis du vil ændre ovenstående URL af en eller anden grund senere, kan du konfigurere URL'en igen i hovedkonfigurationsfilen /etc/gitlab/gitlab.rb i sektionen external_url og genkonfigurere gitlab ved hjælp af følgende kommando.

$ sudo gitlab-ctl reconfigure

5. Hvis du har konfigureret en UFW-firewall, skal du åbne port 80 (HTTP) og 443 (HTTPS) for at tillade forbindelsesanmodninger til Gitlab.

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

Trin 3: Udfør den oprindelige Gitlab-opsætning

6. Få nu adgang til din gitlab-forekomst via en browser på følgende URL.

http://gitlab.linux-console.net

7. Når du åbner, omdirigeres den til en skærm til nulstilling af adgangskode. Her skal du indstille en ny adgangskode ved at klikke på "Skift din adgangskode" til din nye admin-konto. Når det er indstillet, omdirigeres du til loginskærmen igen.

8. Efter login har du adgang til administratorbrugerens kontrolpanel som vist på skærmbilledet. Du kan oprette et objekt, oprette en gruppe, tilføje personer eller konfigurere din gitlab-forekomst. Du kan også redigere din brugerprofil og tilføje SSH-nøgler til din gitlab-forekomst, konfigurere dine kommunikationsindstillinger og gøre mere.

For mere information, gå til Gitlab About Page: https://about.gitlab.com/.

Det er det for nu! Gitlab er en avanceret, robust og effektiv applikation til håndtering af softwareudvikling og drift (DevOps) livscyklus. I denne artikel har vi forklaret, hvordan du installerer og konfigurerer Gitlab i Ubuntu og Debian.

Hvis du har spørgsmål eller tanker at tilføje til denne artikel, skal du bruge kommentarformularen nedenfor for at nå os.