So installieren Sie Gitlab unter Debian 11

In diesem Tutorial zeigen wir Ihnen, wie Sie Gitlab unter Debian 11 installieren. Für diejenigen, die es noch nicht wussten, GitLab ist ein webbasiertes Versionskontrollsystem und kollaborative Softwareentwicklung auf Basis von Git. Es ist GitHub sehr ähnlich und bietet einen Git-Repository-Manager, der Wiki, Problemverfolgung und kontinuierliche Integration und Bereitstellung bereitstellt. GitLab ist auf vielen Linux-Distributionen verfügbar. GitLab bietet sowohl kostenlose als auch kostenpflichtige Pläne, mit denen Sie Ihr Geschäft ausbauen können.

In diesem Artikel wird davon ausgegangen, dass Sie mindestens über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, 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, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation des Gitlab auf einem Debian 11 (Bullseye).

Installieren Sie Gitlab auf Debian 11 Bullseye

Schritt 1. Bevor wir Software installieren, ist es wichtig, dass Ihr System auf dem neuesten Stand ist, indem Sie Folgendes ausführen: apt Befehle im Terminal:

sudo apt-Update
sudo apt-Upgrade
sudo apt installieren curl ca-Zertifikate apt-transport-https gnupg2

Schritt 2. Gitlab unter Debian 11 installieren.

Standardmäßig ist Gitlab im Basis-Repository von Debian 11 nicht verfügbar. Nun fügen wir das GitLab-Repository mit dem folgenden Befehl zu Ihrem System hinzu:

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

Zum Zeitpunkt des Schreibens dieses Tutorials ist das GitLab-Paket für Debian 11 nicht verfügbar. Nein, wir bearbeiten die GitLab-Quelldatei und ersetzen den Codenamen von Debian 11 durch Debian 10:

nano /etc/apt/sources.list.d/gitlab_gitlab-ce.list

Suchen Sie die folgenden Zeilen:

deb https://packages.gitlab.com/gitlab/gitlab-ce/debian/ bullseye main deb-src https://packages.gitlab.com/gitlab/gitlab-ce/debian/ bullseye main

Ersetzen mit:

deb https://packages.gitlab.com/gitlab/gitlab-ce/debian/ buster main deb-src https://packages.gitlab.com/gitlab/gitlab-ce/debian/ buster main

Save und close, dann installieren Sie GitLab mit den folgenden Befehlen:

sudo apt-Update
sudo apt install gitlab-ce

Schritt 3. Konfigurieren Sie Gitlab.

Jetzt ist es notwendig, die zu bearbeiten gitlab.rb Datei, finde external_url string und bearbeiten Sie sie in Ihre Server-IP-Adresse oder Domäne, die Sie verwenden möchten:

nano /etc/gitlab/gitlab.rb

Ändern Sie die folgende Zeile:

externe_url ‘https://gitlab.idroot.us’

Ändern Sie als Nächstes die folgenden Zeilen, um SSL zu aktivieren:

# Aktivieren Sie Let’s encrypt SSL letsencrypt[‘enable’] = true # Dies ist optional, um SSL-bezogene Warnungen zu erhalten letsencrypt[‘contact_emails’] = [‘[email protected]’]# Dies example erneuert sich jeden 7. Tag um 02:00 Uhr letsencrypt[‘auto_renew_hour’] = “5” letencrypt[‘auto_renew_minute’] = “0” letencrypt[‘auto_renew_day_of_month’] = “*/7”

Save und close die Datei. Führen Sie den folgenden Befehl aus, um Gitlab neu zu konfigurieren:

gitlab-ctl rekonfigurieren

Schritt 4. Konfigurieren Sie die Firewall.

Die Firewall-Benutzer können die folgenden Befehle verwenden, um erforderliche Ports auf ihrem System zu öffnen:

sudo Firewall-cmd –permanent –zone=public –add-service=http
sudo Firewall-cmd –permanent –zone=public –add-service=https
sudo Firewall-cmd –reload

Schritt 5. Zugriff auf Gitlab unter Debian.

Greifen Sie nach erfolgreicher Installation über die URL auf das GitLab-Dashboard zu https://gitlab.idroot.us. Sie werden auf eine Seite weitergeleitet, auf der Sie das Gitlab ändern können admin Passwort.

Herzliche Glückwünsche! Sie haben Gitlab erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version von Gitlab auf Debian 11 Bullseye verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, zu überprüfen die offizielle Gitlab-Website.