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

Installieren Sie GitLab auf Ubuntu 18.04

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 Ubuntu® 18.04 LTS-Cloud-Server konfigurieren.

Voraussetzungen:

  • Ein 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.

Aktualisieren Sie zuerst in der Befehlszeile Ihr apt Cache mit dem folgenden Befehl:

sudo apt update

Installieren Sie dann die ca-certificates , curl , openssh-server , und postfix Pakete:

sudo apt install ca-certificates curl openssh-server postfix

Wählen Sie während der Postfix-Installation Internet-Site . Geben Sie auf der nächsten Seite Ihren Domainnamen ein.

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.deb.sh
    
  3. Installieren Sie das Repository mit dem folgenden Befehl:

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

    sudo apt install gitlab-ce
    

GitLab konfigurieren

Nach dem Befehl zum Installieren von GitLab CE 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 es so, dass es mit Ihrem Domainnamen übereinstimmt, indem Sie http in https ändern. Es sollte ähnlich wie im folgenden Beispiel aussehen:

    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. So installieren Sie GitLab unter Ubuntu 18.04

  2. Installieren Sie GitLab unter CentOS 7

  3. Installieren Sie GitLab unter Debian 10

  4. Installieren Sie Nginx auf Ubuntu

  5. Installieren Sie Qt unter Ubuntu

So installieren Sie Gitlab unter Ubuntu 18.04 LTS

Installieren Sie Nginx auf Ubuntu 18.04

Installieren Sie Redis auf Ubuntu

Installieren Sie Jenkins auf Ubuntu 18.04

Installieren Sie Elasticsearch auf Ubuntu 18.04

Installieren Sie MongoDB auf Ubuntu 18.04