GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie GitLab unter Ubuntu 20.04

In diesem Tutorial zeigen wir Ihnen, wie Sie GitLab auf Ihrem Ubuntu installieren 20.04 VPS. Gitlab ist eine Plattform mit einer Vielzahl von Funktionen, die den Lebenszyklus der Anwendung abdecken. Es verwendet den Git-Repository-Manager zur Versionskontrolle, sodass Sie Ihre Git-Repositorys einfach hosten können, es bietet auch eine CI/CD-Integration sowie eine Codeüberprüfung.

In Zusammenarbeit mit Ihrem Team können Sie Software viel schneller und effizienter planen, erstellen, sichern und bereitstellen. Dies macht Gitlab zu einer perfekten Option für DevOps- und DevSecOps-Projekte jeder Größenordnung mit der Möglichkeit, Vorlagen für neue Projekte zu erstellen, zu importieren oder zu verwenden.

Voraussetzungen

Bevor wir mit der Installation beginnen, müssen einige Voraussetzungen erfüllt sein:

  • Ein VPS mit mindestens 4 GB RAM (unser SSD-4-VPS-Plan)
  • Neuinstallation von Ubuntu 20.04
  • Benutzerberechtigungen:Root- oder Nicht-Root-Benutzer mit sudo-Berechtigungen
  • Zeigt einen Eintrag der Domain oder Subdomain auf Ihre Server-IP-Adresse

Schritt 1. Aktualisieren Sie das System

Die Neuinstallation von Ubuntu 20.04 erfordert die neuesten Software-Updates. Führen Sie den folgenden Befehl aus, um das System auf die neueste Version zu aktualisieren:

sudo apt update -y && apt upgrade -y

Schritt 2. Abhängigkeiten installieren

Nachdem Sie das System aktualisiert haben, sollten Sie nun die erforderlichen Abhängigkeiten für die Gitlab-Installation installieren.

sudo apt-get install -y curl openssh-server ca-certificates tzdata perl

Als nächstes müssen Sie Postfix für die Benachrichtigungs-E-Mails installieren, die Sie von GitLab erhalten würden. Beachten Sie, dass eine Domain oder Subdomain auf Ihren Server verweisen sollte, bevor Sie mit der Installation fortfahren.

sudo apt-get install -y postfix

Wenn während der Installation der Konfigurationsbildschirm erscheint, können Sie die Option „Internetseite“ auswählen und im nächsten Bildschirm den externen DNS-„Mailnamen“ Ihres Servers eingeben. Für die nächsten Optionen können Sie die Standardwerte verwenden, indem Sie die Eingabetaste drücken.

Schritt 3. Installieren Sie GitLab

Wenn die vorherigen Installationen erfolgreich waren, fahren Sie jetzt mit Ihrer Installation fort, indem Sie das GitLab-Paket-Repository mit dem folgenden Befehl hinzufügen.

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

Sie können jetzt GitLab installieren, aber bevor Sie fortfahren, vergewissern Sie sich noch einmal, dass Sie das DNS für Ihre Domain oder Subdomain korrekt eingerichtet haben, da Sie es für die automatische Installation verwenden werden. Sie können jetzt Ihre GitLab-Installation mit dem Befehl.

ausführen
sudo EXTERNAL_URL="https://example.domain.com" apt-get install gitlab-ee

Beachten Sie, dass Sie den EXTERNAL_URL-Wert mit Ihrer Domain oder Subdomain ändern sollten, die Sie zuvor eingerichtet haben, bevor Sie mit der Installation beginnen. Während der Installation fordert GitLab automatisch ein Zertifikat von Let’s Encrypt an, wenn Sie https:// im EXTERNAL_URL-Wert verwendet haben, Sie können auch mit HTTP installieren oder Ihr eigenes Zertifikat verwenden.

Während der Installation wird ein zufälliges Passwort für den Root-Benutzer generiert, den Pfad für die Passwortdatei finden Sie am Ende der Installation. Normalerweise sollten Sie die Passwortdatei unter /etc/gitlab/initial_root_password finden können . Denken Sie daran, dass dieses Passwort nur 24 Stunden lang gespeichert wird.

Nachdem die Installation abgeschlossen ist, können Sie den Dienststatus mit dem Befehl.

überprüfen
sudo gitlab-ctl status

Und Sie sollten eine ähnliche Ausgabe erhalten, wenn alle Dienste ausgeführt werden.

run: crond: (pid 50291) 9059s; run: log: (pid 47093) 9462s
run: gitaly: (pid 50515) 9043s; run: log: (pid 46688) 9675s
run: gitlab-exporter: (pid 50330) 9057s; run: log: (pid 47359) 9356s
run: gitlab-workhorse: (pid 50261) 9060s; run: log: (pid 47163) 9423s
run: grafana: (pid 50463) 9047s; run: log: (pid 49444) 9136s
run: logrotate: (pid 120962) 2510s; run: log: (pid 46614) 9707s
run: nginx: (pid 47288) 9386s; run: log: (pid 47207) 9412s
run: node-exporter: (pid 50310) 9059s; run: log: (pid 47338) 9374s
run: postgres-exporter: (pid 50451) 9047s; run: log: (pid 47800) 9287s
run: postgresql: (pid 46828) 9647s; run: log: (pid 46845) 9643s
run: prometheus: (pid 50346) 9056s; run: log: (pid 47406) 9325s
run: puma: (pid 47097) 9458s; run: log: (pid 47105) 9455s
run: redis: (pid 46642) 9694s; run: log: (pid 46653) 9691s
run: redis-exporter: (pid 50338) 9057s; run: log: (pid 47379) 9342s
run: registry: (pid 50278) 9060s; run: log: (pid 47272) 9390s
run: sidekiq: (pid 47115) 9442s; run: log: (pid 47127) 9439s

Jetzt sollten Sie über Ihren Browser mit der Domain oder Subdomain, die Sie zuvor eingerichtet haben, auf Ihre GitLab-Anwendung zugreifen können.

Sie können sich mit root und dem zufällig generierten Passwort aus /etc/gitlab/initial_root_password anmelden .

Sie können alle GitLab-Komponenten mit den folgenden Befehlen starten, stoppen oder neu starten.

sudo gitlab-ctl start

sudo gitlab-ctl stop

sudo gitlab-ctl restart

Sie können auch einzelne Komponenten von GitLab starten, stoppen oder neu starten. Wenn Sie beispielsweise Grafana neu starten möchten, können Sie dies mit dem folgenden Befehl tun.

# sudo gitlab-ctl restart grafana
ok: run: grafana: (pid 151924) 1s

Standardmäßig erlaubt GitLab neue Benutzeranmeldungen, für einen sicheren Zugriff wird empfohlen, sie zu deaktivieren. Sie können es über die GitLab-Webkonsole deaktivieren – Menü> Verwaltung -> Deaktivieren Sie das Kontrollkästchen Anmeldung aktiviert.

Natürlich müssen Sie GitLab auf Ubuntu 20.04 nicht installieren. Wenn Sie Schwierigkeiten haben, nutzen Sie unser Linux-Hosting Pläne können Sie einfach unsere erfahrenen Linux-Administratoren bitten, GitLab auf Ubuntu 20.04 für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag zur Installation von GitLab unter Ubuntu 20.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie einfach eine Antwort. Danke.


Panels
  1. So installieren Sie XAMPP auf Ubuntu 16.04 LTS

  2. So installieren Sie XAMPP auf Ubuntu 18.04 LTS

  3. So installieren Sie R unter Ubuntu 16.04

  4. So installieren Sie GitLab unter Ubuntu 18.04

  5. So installieren Sie Go unter Ubuntu 18.04

So installieren Sie Gitlab auf Ubuntu 20.04

So installieren Sie Gitlab auf Ubuntu 20.04 LTS

So installieren Sie Gitlab unter Ubuntu 16.04 LTS

So installieren Sie Gitlab unter Ubuntu 18.04 LTS

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04