GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Wie installiere ich Gitlab unter Debian 10?

GitLab ist ein Git-Repository und Lifecycle-Tool . Es ist eine vollständige DevOps-Plattform, die es Fachleuten ermöglicht, verschiedene Projektaufgaben zu verwalten und durchzuführen. Daher ist es nicht richtig zu sagen, dass es sich nur um einen Klon oder eine Alternative zu Github handelt.

Dies liegt daran, dass viele Leute einige der Funktionen von GitLab nutzen, wie z. B. die Erstellung und Verwaltung von Online-Repositories; sowie die Verwaltung von Benutzern dieses Repositorys. Das heißt, obwohl sie Ähnlichkeiten mit Github aufweisen, ist es nicht ganz dasselbe.

Einer der Hauptunterschiede besteht darin, dass wir in Gitlab DevOps-Funktionen nativ und in einigen Fällen kostenlos nutzen können; Andererseits können wir unsere eigene Instanz von Gitlab auf einem Personal Server installieren. Dies ist eine große Hilfe für viele kleine Entwicklungsteams oder private Projekte.

Sehen wir uns also an, wie GitLab auf dem Linux-Betriebssystem Debian 10 installiert wird.

Bevor wir anfangen…..

Die Installation von GitLab ist tatsächlich einfacher als Sie denken. Zunächst sind jedoch einige Dinge erforderlich:

  • Eine saubere Installation von Debian 10. Dies ist wichtig, um Konflikte mit Paketen zu vermeiden.
  • Der Server muss leistungsfähig sein. Persönlich empfehle ich mindestens 8 GB RAM und 4 Kerne. Alles von da an hängt von der Anzahl der Benutzer, Repositories und Codes ab, die Sie verwalten werden.
  • Eine gültige Domäne. Ohne dies können wir das Tutorial nicht abschließen. Stellen Sie also sicher, dass Sie eine gültige haben.

Wenn Sie diese Anforderungen erfüllen, können Sie loslegen.

Installieren Sie Gitlab auf Debian 10

Öffnen Sie ein Terminal oder verbinden Sie sich über SSH mit dem Server, auf dem Sie installieren möchten.

Aktualisieren Sie als Nächstes das gesamte Betriebssystem.

sudo apt update
sudo apt upgrade

Installieren Sie danach einige Pakete, die für die Installation von Gitlab erforderlich sind.

sudo apt install ca-certificates curl openssh-server postfix

Während der Installation dieser Pakete stellt Ihnen Postfix einige Fragen bezüglich der anzuwendenden Konfiguration. Legen Sie zuerst den Server als Internet-Site fest.

Legen Sie als Nächstes die Domäne fest. Auf dem gleichen Bildschirm haben Sie einige Anweisungen.

Wenn Sie den Installationsvorgang abgeschlossen haben, müssen Sie das Installationsskript aus dem vom Projekt bereitgestellten Repository herunterladen.

wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh

Führen Sie nach dem Herunterladen das Skript aus, um die Gitlab-Repositories hinzuzufügen.

sudo bash script.deb.sh
The repository is setup! You can now install packages.

Führen Sie nun den folgenden Befehl aus, um die Gitlab-Installation zu starten. Bevor Sie es ausführen, müssen Sie your-domain ersetzen mit Ihrer Domain, ohne diese wird der Vorgang nicht abgeschlossen.

sudo EXTERNAL_URL="https://your-domain" apt-get install gitlab-ce

Warten Sie nun, bis alle erforderlichen Pakete heruntergeladen und konfiguriert wurden. Am Ende erhalten Sie eine Meldung, dass die Installation erfolgreich war.

Zugriff auf Gitlab unter Debian 10

Öffnen Sie nun einen Webbrowser Ihrer Wahl und gehen Sie auf Ihre konfigurierte Domain https://your-domain und als erstes müssen Sie das Admin-Passwort ändern.

Dann sehen Sie den Anmeldebildschirm.

Geben Sie Ihre Anmeldedaten ein und Sie sehen das Gitlab-Dashboard.

Viel Spaß damit.

Schlussfolgerung

Dank dieses Beitrags haben Sie den Installationsprozess von Gitlab kennengelernt und erfahren, dass er Ihnen helfen kann, Code zu hosten und auf Ihren eigenen Servern zu arbeiten, was die Sicherheit und technologische Unabhängigkeit erhöht.


Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Gitlab unter Debian 9 Stretch Linux

  3. So installieren Sie Python 3.9 unter Debian 10

  4. So installieren Sie GitLab unter Debian 9

  5. Installieren Sie GitLab unter Debian 10

So installieren Sie Gitlab unter Debian 8

So installieren Sie Gitlab auf Debian 9 Stretch

So installieren Sie Gitlab unter Debian 10

So installieren Sie Go unter Debian 10

So installieren Sie Gitlab unter Debian 11

So installieren Sie Go unter Debian