So installieren Sie GitLab auf Ubuntu 24.04 LTS

In diesem Tutorial zeigen wir Ihnen, wie Sie GitLab auf Ubuntu 24.04 LTS installieren. In der DevOps-Welt hat sich GitLab als leistungsstarkes und vielseitiges Tool zur Verwaltung von Softwareentwicklungsprojekten etabliert. Als All-in-One-Plattform bietet GitLab eine breite Palette an Funktionen, darunter Versionskontrolle, Problemverfolgung, kontinuierliche Integration und Bereitstellung (CI/CD) und mehr. Mit seinem Open-Source-Charakter und der umfassenden Community-Unterstützung ist GitLab sowohl bei Entwicklern als auch bei Organisationen zu einer beliebten Wahl geworden.

Dieser Artikel setzt voraus, dass Sie über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell benutzt, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie das Root-Konto verwenden. Wenn nicht, müssen Sie möglicherweise ‚sudo‚ zu den Befehlen hinzu, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Installation von GitLab auf Ubuntu 24.04 (Noble Numbat). Sie können die gleichen Anweisungen auch für Ubuntu 22.04 und jede andere Debian-basierte Distribution wie Linux Mint, Elementary OS, Pop!_OS und mehr befolgen.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme läuft: Ubuntu und jede andere Debian-basierte Distribution wie Linux Mint.
  • Um potenzielle Probleme zu vermeiden, wird eine Neuinstallation des Betriebssystems empfohlen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie an einem Desktop sitzen).
  • Eine aktive Internetverbindung. Sie benötigen eine Internetverbindung, um die erforderlichen Pakete und Abhängigkeiten herunterzuladen.
  • GitLab benötigt eine statische IP-Adresse und eine zuverlässige Internetverbindung, um ordnungsgemäß zu funktionieren. Wenn Sie von entfernten Standorten aus auf GitLab zugreifen möchten, stellen Sie sicher, dass Ihr Server über eine öffentliche IP-Adresse verfügt und die erforderlichen Firewall-Regeln so konfiguriert sind, dass eingehender Datenverkehr auf den erforderlichen Ports zugelassen wird.
  • Ein Ubuntu 24.04-System mit Root-Zugriff oder ein Benutzer mit Sudo-Berechtigungen.

Installieren Sie GitLab auf Ubuntu 24.04 LTS

Schritt 1. Aktualisieren des Paket-Repositorys.

Bevor Sie GitLab installieren, müssen Sie unbedingt sicherstellen, dass Ihr Ubuntu-System mit den neuesten Sicherheitspatches und Softwareupdates auf dem neuesten Stand ist. Durch die Aktualisierung der Systempakete können Sie potenzielle Kompatibilitätsprobleme vermeiden und eine stabile Umgebung für GitLab gewährleisten. Um Ihr System zu aktualisieren, öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:

sudo apt update
sudo apt upgrade

Der apt update Befehl aktualisiert die Paketliste, während apt upgrade installiert die verfügbaren Updates. Dieser Schritt hilft bei der Lösung von Abhängigkeitsproblemen und bietet Zugriff auf die neuesten Sicherheitspatches und Fehlerbehebungen.

Schritt 2. Abhängigkeiten installieren.

GitLab benötigt mehrere Softwareabhängigkeiten, um ordnungsgemäß zu funktionieren. Diese Abhängigkeiten umfassen Tools zum Herunterladen und Installieren von Paketen, sichere Kommunikation, Zeitzonenverwaltung und E-Mail-Zustellung. Um die erforderlichen Abhängigkeiten zu installieren, führen Sie den folgenden Befehl aus:

sudo apt install curl openssh-server ca-certificates tzdata perl postfix

Während des Installationsvorgangs werden Sie aufgefordert, Postfix zu konfigurieren. Dabei handelt es sich um einen E-Mail-Server, den GitLab zum Senden von Benachrichtigungen verwendet. Wählen Sie bei der entsprechenden Aufforderung „Internet-Site“ als E-Mail-Konfigurationsoption und geben Sie den Hostnamen oder Domänennamen Ihres Servers ein.

Schritt 3. GitLab auf Ubuntu 24.04 installieren.

Um GitLab zu installieren, müssen wir das offizielle GitLab-Paket-Repository zu unserem Ubuntu-System hinzufügen. Dieses Repository enthält die erforderlichen Pakete und stellt sicher, dass wir Zugriff auf die neueste stabile Version von GitLab haben. Um das Repository hinzuzufügen, führen Sie den folgenden Befehl aus:

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

Nachdem das GitLab-Repository hinzugefügt wurde, können wir nun mit der eigentlichen Installation von GitLab fortfahren. Um GitLab Community Edition (CE) zu installieren, führen Sie den folgenden Befehl aus:

sudo EXTERNAL_URL="http://your_domain" apt install gitlab-ce

Ersetzen your_domain mit dem tatsächlichen Domänennamen oder der IP-Adresse, die Sie für den Zugriff auf Ihre GitLab-Instanz verwenden möchten. EXTERNAL_URL Der Parameter legt die URL fest, unter der GitLab zugänglich ist.

Schritt 4. Konfigurieren Sie GitLab.

Nach der Installation ist GitLab mit den Standardeinstellungen konfiguriert. Möglicherweise möchten Sie jedoch bestimmte Aspekte Ihrer GitLab-Instanz an Ihre spezifischen Anforderungen anpassen. Um die GitLab-Konfiguration zu ändern, öffnen Sie die Konfigurationsdatei mit einem Texteditor:

sudo nano /etc/gitlab/gitlab.rb

In dieser Datei können Sie verschiedene Einstellungen wie die externe URL, die E-Mail-Konfiguration, Authentifizierungsmethoden und mehr anpassen. Eine wichtige zu berücksichtigende Einstellung ist die external_urldie mit der URL übereinstimmen sollte, die Sie während der Installation angegeben haben. Wenn Sie sie ändern müssen, suchen Sie in der Konfigurationsdatei nach der folgenden Zeile:

external_url 'http://your_domain'

Ersetzen your_domain durch den gewünschten Domänennamen oder die gewünschte IP-Adresse. Speichern Sie die Änderungen und beenden Sie den Texteditor.

Nachdem Sie die Konfigurationsdatei geändert haben, müssen Sie GitLab neu konfigurieren, damit die Änderungen wirksam werden. Führen Sie den folgenden Befehl aus:

sudo gitlab-ctl reconfigure

Dieser Befehl wendet die neuen Konfigurationseinstellungen an und startet die erforderlichen GitLab-Dienste neu.

Schritt 5. Passen Sie die Firewall-Einstellungen an.

Um sicherzustellen, dass GitLab von Remote-Standorten aus zugänglich ist, müssen Sie Ihre Firewall so konfigurieren, dass eingehender Datenverkehr auf den erforderlichen Ports zugelassen wird. Standardmäßig verwendet GitLab HTTP (Port 80) und HTTPS (Port 443) für den Webzugriff und SSH (Port 22) für die sichere Kommunikation.

Wenn Sie UFW (Uncomplicated Firewall) auf Ihrem Ubuntu-Server aktiviert haben, können Sie den erforderlichen Datenverkehr zulassen, indem Sie die folgenden Befehle ausführen:

sudo ufw allow http
sudo ufw allow https
sudo ufw allow OpenSSH

Schritt 6. Zugriff auf die GitLab-Weboberfläche

Nachdem GitLab installiert und konfiguriert wurde, können Sie nun auf die Weboberfläche zugreifen und die Plattform nutzen. Öffnen Sie einen Webbrowser und geben Sie die URL ein, die Sie während der Installation angegeben haben (z. B. http://your_domain).

Bei Ihrem ersten Besuch werden Sie aufgefordert, ein Passwort für das Standardadministratorkonto festzulegen. Der Standardbenutzername ist root. GitLab generiert ein zufälliges Passwort für das Root-Konto, das Sie im /etc/gitlab/initial_root_password Datei. Verwenden Sie den folgenden Befehl, um das Passwort abzurufen:

Herzlichen Glückwunsch! Sie haben GitLab erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von GitLab auf dem Ubuntu 24.04 LTS-System verwendet haben. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, die GitLab-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert