33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Benutze den Code:

BLACK33
BG40
Promo verwenden
31.10.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, stellen Sie sicher, 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 Folgendes 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, generiert

6. Zugriff auf GitLab über einen Webbrowser

Sobald GitLab installiert und konfiguriert ist, können Sie über die von Ihnen angegebene URL (https://gitlab.example.com oder die IP-Adresse Ihres Servers) darauf zugreifen. Beim ersten Zugriff auf GitLab werden Sie aufgefordert, ein Administratorkennwort festzulegen. 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

  • Starten Sie GitLab
    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 und die folgende Konfiguration hinzufügen

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 zur Verwaltung von Benutzern, zum Erstellen von Repositorys und zum 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.

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Benutze den Code:

BLACK33
BG40
Promo verwenden