GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Gitlab unter CentOS 8

Gitlab ist ein Anwendungstool, das zur Quellcodeverwaltung verwendet wird. Benutzer können dieses Tool als Alternative zu Github verwenden und einfach den GitLab CE-Server installieren und alle Vorteile seiner nützlichen Funktionen wie Codeüberprüfungen, Wikis, Problemverfolgung und Aktivitätsfeeds genießen. GitLab ist ein Online-Git-Repository-Manager, auf dem verschiedene Teammitglieder über Tests, Codierung und Anwendungsbereitstellung kommunizieren können. Wir werden Gitlab in diesem Artikel auf CentOS 8 über die Befehlszeile installieren.

Voraussetzungen

Alle Befehle müssen mit Root-Rechten ausgeführt werden.

Installation von GitLab auf CentOS 8

Befolgen Sie die unten angegebenen Schritte, um Gitlab auf Ihrem System Centos zu installieren:

Schritt 1:Repository für erforderliche Pakete installieren 

Zuerst müssen Sie die Voraussetzungen, einschließlich der OpenSSH- und Postfix-Pakete, auf Ihrem System installieren, die für die Installation von GitLab erforderlich sind. Öffnen Sie das Terminal über die linke Seitenleiste des Aktivitätsmenüs, das auch im folgenden Bild gezeigt wird:

Installieren Sie also alle Paketabhängigkeiten für GitLab CE, indem Sie den folgenden dnf-Befehl verwenden:

$ sudo dnf -y install curl policycoreutils openssh-server openssh-clients postfix

Sobald die Installation abgeschlossen ist, aktivieren und starten Sie mit den folgenden Befehlen die Dienste von Postfix und SSH.

$ systemctl start sshd

$ systemctl start postfix

Aktivieren oder fügen Sie danach beide Dienste beim Systemstart hinzu.

$ systemctl enable sshd

$ systemctl enable postfix

Jetzt sind Dienste aktiviert. Überprüfen Sie den Ausführungsstatus jedes Dienstes, indem Sie den folgenden Befehl ausführen:

$ systemctl status sshd

$ systemctl status postfix

Schritt 2:Repository hinzufügen und GitLab installieren

Um GitLab CE zu installieren, fügen Sie das offizielle GitLab-Repository auf Ihrem CentOS 8-System hinzu. Fügen Sie das GitLab-Repository mithilfe des folgenden Skripts zu Ihrem System hinzu:

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

Nach dem Ausführen des obigen Skripts werden die folgenden Ergebnisse im Terminalfenster angezeigt:

Schritt 3:GitLab CE auf CentOS 8 installieren

Führen Sie nun den unten aufgeführten Befehl aus, um die GitLab CE-Pakete auf Ihrem System zu installieren:

$ sudo dnf install gitlab-ce –y

Sobald die Installation aller Pakete abgeschlossen ist, benachrichtigt das folgende Ergebnis die Installation von GitLab auf Ihrem System:

Jetzt ist die GitLab Community Edition auf Ihrem CentOS 8-System installiert.

Schritt 4:GitLab CE auf CentOS 8 konfigurieren

Öffnen Sie die folgende Konfigurationsdatei in einem beliebigen Texteditor wie folgt:

$ sudo nano /etc/gitlab/gitlab.rb

Fügen Sie darin Ihre gewünschte externe URL wie folgt ein:

externe_url ‘https://gitlab.example.com‘

Speichern Sie die Änderungen und führen Sie dann den unten angegebenen Befehl aus, um GitLab CE neu zu konfigurieren:

$ sudo gitlab-ctl reconfigure

Ändern Sie die Firewall-Konfiguration, indem Sie die folgenden Befehle ausführen:

$ sudo firewall-cmd --permanent --add-service={ssh,http,https} --permanent

$ sudo firewall-cmd --reload

Öffnen Sie nun die GitLab-Webkonsole und geben Sie die URL https://gitlab.example.com wie folgt in die Adressleiste ein:

Sobald Sie sich erfolgreich bei GitLab angemeldet haben, besuchen Sie das GitLab-Tutorial und beginnen Sie mit der Arbeit daran.

Schlussfolgerung

In diesem Artikel haben wir GitLab CE auf CentOS 8 installiert und konfiguriert. Schließlich ist GitLab jetzt auf Ihrem CentOS 8-System installiert.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. Installieren Sie GitLab unter CentOS 7

So installieren und konfigurieren Sie GitLab unter CentOS 7

So installieren Sie R unter CentOS 8

So installieren und konfigurieren Sie GitLab CE unter CentOS 7

So installieren und konfigurieren Sie GitLab CE unter CentOS 8

So installieren Sie Gitlab auf Centos 7

So richten Sie GitLab unter CentOS 8 ein