Website-Suche

So installieren Sie GitLab unter Ubuntu und Debian


Gitlab ist eine Open-Source-, sehr leistungsstarke, robuste, skalierbare, sichere und effiziente Plattform für Softwareentwicklung und Zusammenarbeit. Gitlab gehört zu den besten Alternativen zu Github, mit denen Sie Ihren Softwareentwicklungsprozess planen können; Code schreiben und überprüfen; Paketsoftware und Veröffentlichung mit integrierter Continuous-Delivery-Funktionalität; Verwalten Sie Konfigurationen automatisch und überwachen Sie die Leistung.

Lesen Sie auch: So installieren und konfigurieren Sie GitLab unter CentOS 7

Es bietet skalierbare Git-basierte, vollständig integrierte Dienste mit Funktionen wie Issue-Tracker, Verschieben von Issues zwischen Projekten, Zeiterfassung, leistungsstarke Verzweigungstools sowie geschützte Branches und Tags, Dateisperrung, Zusammenführungsanfragen, benutzerdefinierte Benachrichtigungen, Projekt-Roadmaps und Burndown-Diagramme für Projekt- und Gruppenmeilensteine und vieles mehr.

In diesem Artikel erklären wir, wie Sie Gitlab (Git-Repository-Manager) auf Ubuntu- oder Debian-Linux-Distributionen installieren und konfigurieren.

Schritt 1: Erforderliche Abhängigkeiten installieren und konfigurieren

1. Beginnen Sie zunächst mit der Aktualisierung Ihrer Systemsoftwarepakete und installieren Sie dann die erforderlichen Abhängigkeiten mit dem apt-Paketmanager wie gezeigt.

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

2. Als nächstes installieren Sie den E-Mail-Dienst Postfix, um E-Mail-Benachrichtigungen zu senden.

sudo apt install postfix

Während des Postfix-Installationsprozesses werden Sie aufgefordert, das Postfix-Paket zu konfigurieren. Wählen Sie „Internetseite“ und drücken Sie die [Eingabetaste]. Denken Sie daran, den externen DNS Ihres Servers für „E-Mail-Name“ zu verwenden und drücken Sie [Enter]. Drücken Sie für alle zusätzlichen Konfigurationsbildschirme die [Enter]-Taste, um die Standardwerte zu übernehmen.

Schritt 2: GitLab-Repository hinzufügen und Paket installieren

3. Fügen Sie nun das APT-Repository des GitLab-Pakets zu Ihrem System hinzu, indem Sie das folgende Skript ausführen.

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

4. Als nächstes installieren Sie die GitLab Community Edition mit Hilfe des folgenden Befehls und ändern die URL „http://gitlab.linux-console.net ', um gemäß Ihren Anforderungen über einen Webbrowser auf GitLab zuzugreifen.

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

Hinweis: Wenn Sie die obige URL später aus irgendeinem Grund ändern möchten, können Sie die URL in der Hauptkonfigurationsdatei /etc/gitlab/ neu konfigurieren. gitlab.rb im Abschnitt external_url und konfigurieren Sie das Gitlab mit dem folgenden Befehl neu.

sudo gitlab-ctl reconfigure

5. Wenn Sie eine UFW-Firewall konfiguriert haben, müssen Sie Port 80 (HTTP) und 443 ( HTTPS), um Verbindungsanfragen an Gitlab zu ermöglichen.

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

Schritt 3: Führen Sie die Ersteinrichtung von Gitlab durch

6. Greifen Sie nun über einen Browser unter der folgenden URL auf Ihre Gitlab-Instanz zu.

http://gitlab.linux-console.net

7. Sobald Sie es öffnen, werden Sie zu einem Bildschirm zum Zurücksetzen des Passworts weitergeleitet. Hier müssen Sie ein neues Passwort festlegen, indem Sie auf „Passwort ändern“ für Ihren neuen Administrator klicken Konto. Sobald die Einstellung erfolgt ist, werden Sie erneut zum Anmeldebildschirm weitergeleitet.

8. Nach der Anmeldung gelangen Sie zum Admin-Benutzerkontrollfeld, wie im Screenshot gezeigt. Sie können ein Objekt erstellen, eine Gruppe erstellen, Personen hinzufügen oder Ihre Gitlab-Instanz konfigurieren. Sie können auch Ihr Benutzerprofil bearbeiten und SSH-Schlüssel zu Ihrer Gitlab-Instanz hinzufügen, Ihre Kommunikationseinstellungen konfigurieren und mehr tun.

Weitere Informationen finden Sie auf der Gitlab About Page: https://about.gitlab.com/.

Lesen Sie auch: So migrieren Sie von GitHub zu GitLab

Das war es fürs Erste! Gitlab ist eine fortschrittliche, robuste und effiziente Anwendung für die Abwicklung des Softwareentwicklungs- und Betriebslebenszyklus (DevOps). In diesem Artikel haben wir erklärt, wie man Gitlab in Ubuntu und Debian installiert und konfiguriert.

Wenn Sie Fragen oder Anregungen zu diesem Artikel haben, nutzen Sie das Kommentarformular unten, um uns zu erreichen.