So installieren Sie GitLab unter Ubuntu ⋆ ALexHost SRL

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills
04.12.2024

So installieren Sie GitLab unter Ubuntu

GitLab ist eine leistungsstarke Open-Source-DevOps-Plattform, die Versionskontrolle, kontinuierliche Integration/kontinuierliche Bereitstellung (CI/CD) und Tools für die Zusammenarbeit bietet. Die Installation von GitLab auf Ubuntu ermöglicht es Ihnen, Projekte zu verwalten und effizient mit Teams zusammenzuarbeiten. Diese Anleitung führt Sie durch die Installation von GitLab auf einem Ubuntu-Server.

1. Systempakete aktualisieren

Bevor Sie mit der Installation beginnen, sollten Sie sicherstellen, dass Ihre Systempakete auf dem neuesten Stand sind:

sudo apt update && sudo apt upgrade -y

2. Erforderliche Abhängigkeiten installieren

GitLab benötigt einige zusätzliche Pakete, um ordnungsgemäß zu funktionieren. Installieren Sie diese, indem Sie sie ausführen:

sudo apt install -y curl openssh-server ca-certificates tzdata perl

3. Hinzufügen des GitLab-Repositorys

GitLab bietet ein offizielles Repository, das den Installationsprozess vereinfacht. Um es hinzuzufügen, laden Sie zunächst das GitLab-Skript herunter:

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

Dieses Skript richtet das Repository ein und ermöglicht es Ihnen, GitLab direkt aus der offiziellen Paketquelle zu installieren.

4. GitLab installieren

Installieren Sie nun die GitLab Community Edition (CE). Ersetzen Sie https://gitlab.example.com durch die gewünschte URL für den Zugriff auf Ihre GitLab-Instanz.

sudo EXTERNAL_URL=”https://gitlab.example.com” apt install gitlab-ce

Dieser Befehl installiert GitLab und konfiguriert es für die Verwendung der angegebenen externen URL. Wenn Sie einen lokalen Server verwenden, können Sie stattdessen die IP-Adresse Ihres Servers angeben.

5. GitLab konfigurieren

Nach der Installation konfigurieren Sie GitLab mit dem folgenden Befehl:

sudo gitlab-ctl reconfigure

Mit diesem Befehl wird GitLab mit den Standardeinstellungen konfiguriert und alle erforderlichen Komponenten, wie Datenbanken und Dienste, werden generiert.

6. Zugriff auf GitLab über einen Webbrowser

Sobald GitLab installiert und konfiguriert ist, können Sie es über die von Ihnen angegebene URL (https://gitlab.example.com oder die IP-Adresse Ihres Servers) aufrufen.

Wenn Sie zum ersten Mal auf GitLab zugreifen, werden Sie aufgefordert, ein Administratorkennwort einzurichten. Nachdem Sie das Kennwort festgelegt haben, können Sie sich mit anmelden:

  • Benutzername: root
  • Passwort: (das Passwort, das Sie gerade festgelegt haben)

7. Einrichten von GitLab-E-Mail-Benachrichtigungen (optional)

Wenn Sie möchten, dass GitLab E-Mail-Benachrichtigungen versendet, konfigurieren Sie die E-Mail-Einstellungen in der GitLab-Konfigurationsdatei unter /etc/gitlab/gitlab.rb.

Beispiel für eine E-Mail-Konfiguration:

gitlab_rails[‘smtp_enable’] = true gitlab_rails[‘smtp_address’] = “smtp.yourmailprovider.com” gitlab_rails[‘smtp_port’] = 587 gitlab_rails[‘smtp_user_name’] = “your_email@example.com” gitlab_rails[‘smtp_password’] = “your_email_password” gitlab_rails[‘smtp_domain’] = “example.com” gitlab_rails[‘smtp_authentication’] = “login” gitlab_rails[‘smtp_enable_starttls_auto’] = true

Nachdem Sie die Konfigurationsdatei geändert haben, konfigurieren Sie GitLab neu, um die Änderungen zu übernehmen:

sudo gitlab-ctl reconfigure

8. Verwalten von GitLab-Diensten

GitLab bietet mehrere Befehle zur Verwaltung seiner Dienste:

  • GitLab starten:
    sudo gitlab-ctl start
  • GitLab anhalten:
    sudo gitlab-ctl stop
  • GitLab neu starten:
    sudo gitlab-ctl restart
  • GitLab-Status prüfen:
    sudo gitlab-ctl status

9. Aktivieren von HTTPS (optional)

Für einen sicheren Zugriff wird empfohlen, HTTPS zu aktivieren. Sie können Let’s Encrypt, einen kostenlosen SSL-Zertifikatsanbieter, verwenden, indem Sie /etc/gitlab/gitlab.rb ändern.

Fügen Sie die folgende Konfiguration hinzu:

letsencrypt[‘enable’] = true letsencrypt[‘contact_emails’] = [‘you@example.com’] letsencrypt[‘auto_renew’] = true

Führen Sie den Befehl zur Neukonfiguration aus, nachdem Sie die Änderungen gespeichert haben:

sudo gitlab-ctl reconfigure

Diese Konfiguration aktiviert HTTPS mit automatischer Erneuerung für Ihr SSL-Zertifikat.

10. Grundlegende Einrichtung von GitLab

Nach der Installation konfigurieren Sie GitLab für Ihr Unternehmen, indem Sie Gruppen, Projekte und CI/CD-Pipelines nach Bedarf einrichten. GitLab bietet eine intuitive Weboberfläche zum Verwalten von Benutzern, Erstellen von Repositorys und Festlegen von Berechtigungen.

Fazit

Die Installation von GitLab unter Ubuntu ist unkompliziert und bietet eine leistungsstarke Plattform für DevOps, Versionskontrolle und Projektmanagement. Wenn Sie GitLab eingerichtet haben, können Sie mit der Zusammenarbeit an Projekten beginnen und die robusten Funktionen von GitLab für die Codeverwaltung und CI/CD nutzen.

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills