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

So installieren Sie Gitlab Server auf Ubuntu 18.04 &16.04 LTS

Gitlab ist die beste Alternative zum Github-Verwaltungssystem für Git-Repositorys. Es bietet auch Benutzern der selbst gehosteten Version eine Option. Sie können den Gitlab-Server einfach installieren und alle Vorteile seiner herausragenden Funktionen nutzen. Dieses Tutorial hilft Ihnen bei der Installation von Gitlab Server (Community Edition) auf Ihren eigenen Ubuntu 18.04 &16.04 LTS-Systemen.

Sie können auch den Abschnitt Online-Git-Tutorial besuchen, um mehr über Git-Kommandozeilen-Tutorials und Beispiele zu erfahren.

Schritt 1 – Voraussetzungen

Verwenden Sie die folgenden Befehle, um die erforderlichen Abhängigkeiten zu installieren, um mit der Gitlab-Installation zu beginnen.

sudo apt-get update
sudo apt-get upgrade

Installieren Sie nun einige andere erforderliche Pakete, um den Installationsvorgang abzuschließen.

sudo apt-get install -y vim curl openssh-server ca-certificates

Schritt 2 – Gitlab auf Ubuntu installieren

Aktivieren Sie jetzt das Gitlab Debian-Paket-Repository auf Ihrem System. Führen Sie den folgenden Befehl auf Ihrem System aus. Dadurch wird eine Datei /etc/apt/sources.list.d/gitlab_gitlab-ce.list in Ihrem System hinzugefügt.

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

Führen Sie nach dem Aktivieren des apt-Repositorys den folgenden Befehl aus, um die Gitlab Community Edition zu installieren.

sudo apt-get install gitlab-ce

Der obige Befehl installiert alle erforderlichen Anwendungen, einschließlich des Nginx-Webservers, um Gitlab auf Ihrem System auszuführen.

Schritt 3 – Let’s Encrypt SSL aktivieren

Gitlab bietet die Möglichkeit, das SSL-Zertifikat von Let’s encrypt so zu konfigurieren, dass es über ein sicheres HTTP-Protokoll ausgeführt wird. Sie müssen eine Domain auf die IP des Servers verweisen. Zum Beispiel habe ich die folgenden Einträge auf unserem DNS-Server vorgenommen.

Bearbeiten Sie dann die Konfigurationsdatei

vim /etc/gitlab/gitlab.rb
 

Schritt 4 – Gitlab-Server konfigurieren

Konfigurieren Sie als Nächstes den Gitlab-Server mit dem folgenden Befehl. Dadurch werden alle Installationen und erforderlichen Änderungen vorgenommen, um die Gitlab Community Edition auf einem Ubuntu-System auszuführen.

sudo gitlab-ctl reconfigure

Der Konfigurationsprozess wird einige Zeit in Anspruch nehmen, um die Einrichtung abzuschließen.

Schritt 5 – Firewall anpassen

Sie müssen Ports in der Firewall öffnen, um auf das Netzwerk zugreifen zu können. Die folgenden Befehle erlauben http- und https-Dienste in Firewalld und machen sie dauerhaft

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=ftp

Führen Sie als Nächstes den folgenden Befehl aus, um die Änderungen zu implementieren:

sudo firewall-cmd --reload

Schritt 6 – Zugriff auf das Gitlab-Dashboard

Greifen Sie mit dem Domänennamen oder der IP-Adresse am Standard-HTTP-Port 80 auf Ihren Server zu. Sie erhalten zum ersten Mal den Bildschirm zum Ändern des Passworts für den Root-Benutzer wie unten beschrieben. Aktualisieren Sie das neue sichere Passwort für den Root-Benutzer.

Navigieren Sie nach erfolgreicher Änderung des Passworts zum Anmeldebildschirm und melden Sie sich mit dem Benutzer „root“ und dem angegebenen Passwort an.

Nach der Anmeldung erhalten Sie den Dashboard-Zugriff auf Ihren Gitlab-Server. Hier können Sie mit der Erstellung von Benutzern und neuen Git-Repositories beginnen.

Besuchen Sie jetzt unser Git-Tutorial, um mehr über die Verwendung von Git-Repositories mit Befehlszeilenhilfen und Beispielen zu erfahren.

Schritt 7 – Gitlab-Datensicherung planen

Verwenden Sie den folgenden Befehl, um die vollständige Sicherung der Gitlab-Daten zu erstellen. Der Standard-Backup-Speicherort ist /var/opt/gitlab/backups. Sie können diese Einstellung in der Datei /etc/gitlab/gitlab.rb ändern.

sudo gitlab-rake gitlab:backup:create

Sie können den gleichen Befehlsplaner auch nächtlich zum Sichern von Daten hinzufügen. Fügen Sie den folgenden Cron zur System-Crontab hinzu.

0 22 * * * sudo gitlab-rake gitlab:backup:create

Schlussfolgerung

Sie haben die Gitlab Community Edition erfolgreich auf Ihrem Ubuntu-System installiert und konfiguriert.


Ubuntu
  1. So installieren Sie RabbitMQ Server auf Ubuntu 18.04 &16.04 LTS

  2. So installieren Sie R unter Ubuntu 18.04 LTS

  3. So installieren Sie Xrdp-Server auf Ubuntu 20.04 LTS

  4. So installieren Sie R unter Ubuntu 20.04 LTS

  5. So installieren Sie GitLab unter Ubuntu 18.04

So installieren Sie Gitlab unter Ubuntu 16.04 LTS

So installieren Sie Caddy Web Server unter Ubuntu 16.04 LTS

So installieren Sie Gitlab unter Ubuntu 18.04 LTS

So installieren Sie den FTP-Server unter Ubuntu 20.04 LTS

So installieren Sie Pritunl VPN Server auf Ubuntu 20.04 LTS

So installieren Sie den CUPS-Druckserver unter Ubuntu 20.04 LTS