Wéi installéiere GitLab op Ubuntu an Debian


Gitlab ass eng Open Source, ganz mächteg, robust, skalierbar, sécher an effizient Softwareentwécklung an Zesummenaarbecht Plattform. Gitlab ass eng vun de beschten Alternativen zu Github, wat Iech erlaabt Äre Softwareentwécklungsprozess ze plangen; schreiwen Code, an z'iwwerpréiwen et; Package Software, a Verëffentlechung mat enger agebauter kontinuéierlecher Liwwerung Funktionalitéit; automatesch Konfiguratioune verwalten, a Leeschtung iwwerwaachen.

Et bitt skalierbar Git-baséiert voll integréiert Servicer mat Features wéi Ausgab Tracker, Beweegung vun Themen tëscht Projeten, Zäit Tracking, mächteg Verzweigungsinstrumenter, a geschützte Filialen an Tags, Datei Sperrung, Fusiounsufroen, personaliséiert Notifikatiounen, Projet Roadmaps, Burndown Charts fir Projet a Grupp Meilesteen, a sou vill méi.

An dësem Artikel erkläre mir wéi Dir Gitlab (Git-Repository Manager) op Ubuntu oder Debian Linux Verdeelungen installéiere an konfiguréieren.

Schrëtt 1: Installéiert a konfiguréieren erfuerderlech Ofhängegkeeten

1. Fänkt fir d'éischt un andeems Dir Äre System Software Packagen aktualiséieren an dann déi néideg Ofhängegkeeten installéiere mat apt Package Manager wéi gewisen.

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

2. Als nächst, installéiere Postfix Mail Service fir E-Mail Notifikatiounen ze schécken.

$ sudo apt install postfix

Wärend der Postfix Installatiounsprozess gëtt Dir gefrot fir de Postfix Package ze konfiguréieren. Wielt Internet Site a dréckt op [Enter]. Denkt drun den externen DNS vun Ärem Server fir 'Mail Numm' ze benotzen an dréckt op [Enter]. Fir all extra Konfiguratiounsscreens, dréckt op [Enter] fir d'Standardwäerter ze akzeptéieren.

Schrëtt 2: GitLab Repository addéieren an Package installéieren

3. Füügt elo de GitLab Package APT Repository op Äre System andeems Dir e folgend Skript ausféiert.

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

4. Als nächst, installéiert d'GitLab Community Edition mat der Hëllef vum folgenden Kommando a ännert d'URL 'http://gitlab.linux-console.net' op wéi Är Ufuerderunge fir Zougang zu GitLab iwwer e Webbrowser.

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

Bemierkung: Wann Dir déi uewe genannte URL aus irgendege Grënn méi spéit ännere wëllt, kënnt Dir d'URL an der Haaptkonfiguratiounsdatei /etc/gitlab/gitlab.rb an der externer_url Sektioun nei konfiguréieren an de Gitlab nei konfiguréieren andeems Dir folgend Kommando benotzt.

$ sudo gitlab-ctl reconfigure

5. Wann Dir eng UFW Firewall konfiguréiert hutt, musst Dir den Hafen opmaachen 80 (HTTP) an 443 (HTTPS) fir Verbindungen Ufroen de Gitlab z'erméiglechen.

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

Schrëtt 3: Maacht den initialen Gitlab Setup

6. Elo Zougang zu Ärer gitlab Instanz iwwer e Browser op der folgender URL.

http://gitlab.linux-console.net

7. Wann Dir opgemaach hutt, gëtt et op e Passwuert zréckgesat Écran ëmgeleet, hei musst Dir en neit Passwuert astellen andeems Dir op Äert Passwuert änneren fir Ären neien Administrator Kont klickt. .

8. Nodeems Dir Iech ugemellt hutt, gitt Dir op d'Admin Benotzer Kontrollpanel wéi am Screenshot gewisen. Dir kënnt en Objet erstellen, e Grupp erstellen, Leit derbäisetzen oder Är Gitlab Instanz konfiguréieren. Dir kënnt och Äre Benotzerprofil änneren an SSH Schlësselen op Är Gitlab Instanz addéieren, Är Kommunikatiounsvirléiften konfiguréieren a méi maachen.

Fir méi Informatioun, gitt op Gitlab About Page: https://about.gitlab.com/.

Dat ass et fir elo! Gitlab ass eng fortgeschratt, robust an effizient Applikatioun fir Softwareentwécklung an Operatiounen (DevOps) Liewenszyklus ze handhaben. An dësem Artikel hu mir erkläert wéi Dir Gitlab an Ubuntu an Debian installéiere an konfiguréieren.

Wann Dir Froen oder Gedanken hutt fir dësen Artikel ze addéieren, benotzt de Kommentarformular hei ënnen fir eis z'erreechen.