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

Installieren Sie GitLab unter CentOS 7

GitLab® Community Edition oder GitLab CE ist ein webbasiertes Open-Source-Git-Repository mit Wiki und Problemverfolgung. Dieser Artikel beschreibt, wie Sie GitLab CE installieren und Secure Sockets Layer (SSL) auf einem CentOS® 7 Cloud Server konfigurieren.

Voraussetzungen

  • Ein CentOS 7-Server mit mindestens 8 GB RAM
  • Ein Domainname, der auf Ihren Server verweist

Installationsabhängigkeiten

Es gibt einige Abhängigkeiten, die Sie installieren müssen, bevor Sie GitLab installieren. CentOS 7 installiert die meisten, wenn nicht alle dieser Pakete standardmäßig, aber Sie sollten sicherstellen, dass sie installiert sind, bevor Sie versuchen, GitLab zu installieren. Installieren Sie die Pakete mit yum indem Sie den folgenden Befehl verwenden:

sudo yum install -y curl policycoreutils-python openssh-server postfix

Wählen Sie während der Postfix-Installation Internet-Site . Geben Sie auf der nächsten Seite Ihren Domänennamen ein. Starten und aktivieren Sie dann Postfix:

sudo systemctl enable postfix && sudo systemctl start postfix

Installieren Sie GitLab CE

Nachdem Sie die Installation der Abhängigkeiten abgeschlossen haben, führen Sie die folgenden Schritte aus:

  1. Wechseln Sie in das Verzeichnis /tmp :

    cd /tmp
    
  2. Führen Sie das Repository-Skript von gitlab.com aus :

    wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh
    
  3. Installieren Sie das Repository:

    sudo bash script.rpm.sh
    
  4. Installieren Sie dann GitLab CE:

    sudo yum install gitlab-ce
    

GitLab konfigurieren

Nachdem Sie den Befehl zum Installieren von GitLab CE eingegeben haben, sollte eine Warnung zum Festlegen Ihres Domänennamens angezeigt werden. Während Sie das beheben, fahren Sie fort und aktivieren Sie SSL mit letsencrypt . Führen Sie die folgenden Schritte aus:

  1. Öffnen Sie die GitLab-Konfigurationsdatei mit einem Texteditor. Dieses Beispiel verwendet nano .

    sudo nano /etc/gitlab/gitlab.rb
    
  2. Suchen Sie das Feld external_url field und aktualisieren Sie ihn so, dass er mit Ihrem Domainnamen übereinstimmt, indem Sie HTTP ändern zu HTTPS .Es sollte dem folgenden Beispiel ähneln:

    external_url 'https://example.com'
    
  3. Suchen Sie nach letsencrypt[‘contact_emails’] aufstellen. Wenn es jemals ein Problem mit Ihrem SSL-Zertifikat gibt, benachrichtigt das System die in diesem Feld aufgeführten E-Mail-Adressen. Es sollte ähnlich wie im folgenden Beispiel aussehen:

    letsencrypt['contact_emails'] = ['[email protected]']
    
  4. Speichern Sie die Datei und beenden Sie sie.

  5. Konfigurieren Sie GitLab neu, damit es die neue Konfigurationsdatei liest. Dieser Teil kann einige Minuten dauern.

    sudo gitlab-ctl reconfigure
    

Navigieren Sie nach Abschluss der Neukonfiguration in Ihrem Webbrowser zu Ihrem Domänennamen, um mit der Verwendung von GitLab CE zu beginnen.


Linux
  1. Installieren Sie Odoo 14 auf CentOS 8

  2. Installieren Sie MariaDB 10.0 auf CentOS 6

  3. Installieren Sie PHP 7.4 auf CentOS 8

  4. Installieren Sie GitLab unter Debian 10

  5. Installieren Sie GitLab auf Ubuntu 18.04

So installieren und konfigurieren Sie GitLab CE unter CentOS 7

So installieren und konfigurieren Sie GitLab CE unter CentOS 8

So installieren Sie Gitlab unter CentOS 8

Installieren Sie Keepalived auf CentOS 8

So installieren Sie Gitlab auf Centos 7

So richten Sie GitLab unter CentOS 8 ein