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

Installieren Sie GitLab unter Debian 10

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 Debian® 10-Cloud-Server konfigurieren.

Voraussetzungen:

  • Ein Debian 10-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 Debian 9 Stretch Linux

  2. Installieren Sie Gnome unter Debian 11

  3. So installieren Sie GitLab unter Debian 9

  4. Installieren Sie GitLab unter CentOS 7

  5. Installieren Sie GitLab auf Ubuntu 18.04

So installieren Sie Gitlab unter Debian 8

So installieren Sie Gitlab auf Debian 9 Stretch

So installieren Sie Gitlab unter Debian 10

So installieren Sie Go unter Debian 10

So installieren Sie Gitlab unter Debian 11

Wie installiere ich Gitlab unter Debian 10?