Heim >Entwicklungswerkzeuge >Idiot >So installieren und konfigurieren Sie GitLab Server

So installieren und konfigurieren Sie GitLab Server

PHPz
PHPzOriginal
2023-03-31 16:19:521256Durchsuche

1. Einführung

GitLab ist eine Open-Source-Code-Hosting-Plattform, die Codeverwaltung, Problemverfolgung, CI/CD und andere Funktionen bietet und häufig für die Entwicklung der Teamzusammenarbeit verwendet wird. Um den Code in tatsächlichen Projekten besser verwalten zu können, entscheiden sich viele Unternehmen für den Aufbau eigener GitLab-Server. In diesem Artikel wird erläutert, wie GitLab-Server installiert und konfiguriert werden.

2. Umgebungsvorbereitung

Bevor Sie mit der Installation beginnen, müssen Sie die folgende Umgebung vorbereiten:

  1. Linux-Server
  2. Ein Server mit mehr als 4 GB Arbeitsspeicher und mehr als 100 GB Festplattenspeicher
  3. Benutzerkonto mit Sudo-Berechtigungen
  4. Mit fester IP-Adresse oder Server, der an einen Domänennamen gebunden ist
  5. Server mit offenen Ports 80 und 443

3. Installation

  1. Installieren Sie die erforderlichen Abhängigkeitspakete

Bevor Sie GitLab installieren, müssen Sie die folgende Abhängigkeit installieren Pakete:

sudo apt-get install curl openssh-server ca-certificates postfix

Vor der Installation Während des Vorgangs werden Sie aufgefordert, Postfix zu konfigurieren und Internet-Site auszuwählen.

  1. GitLab-Repository hinzufügen und installieren

Offizielles GitLab-Repository zum Ubuntu-Repository hinzufügen:

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

GitLab installieren:

sudo apt-get install gitlab-ce
  1. Konfigurationsdatei ändern

Datei /etc/gitlab/gitlab.rb ändern und Set ändern external_url zu Ihrer IP-Adresse oder Ihrem Domänennamen:

external_url 'http://gitlab.example.com'
  1. GitLab starten

GitLab starten und beim Booten automatisch starten lassen:

sudo gitlab-ctl reconfigure
sudo gitlab-ctl start

Jetzt wurde GitLab erfolgreich installiert und gestartet.

4. Konfiguration

Nachdem GitLab erfolgreich installiert und gestartet wurde, müssen einige Konfigurationen vorgenommen werden.

  1. Ändern Sie das Administratorkennwort

Das anfängliche Administratorkonto ist root. Sie müssen das Kennwort ändern:

Gehen Sie zur GitLab-Website, klicken Sie auf den Avatar in der oberen rechten Ecke und wählen Sie „Einstellungen“.

Klicken Sie in der linken Spalte auf „Konto“ und ändern Sie dann das Passwort unten.

  1. Neuen Benutzer erstellen

Im Reiter „Mitglieder“ der Seite „Einstellungen“ können Sie einen neuen Benutzer erstellen und ihn autorisieren.

Klicken Sie auf die Schaltfläche „Einladen“ und geben Sie die E-Mail-Adresse des neuen Benutzers ein. Der Benutzer erhält eine E-Mail und kann Ihrem GitLab-Projekt beitreten, nachdem er auf den Link geklickt hat.

  1. Projekt erstellen

Auf der Homepage von GitLab können Sie ein neues Projekt erstellen.

Klicken Sie auf der Startseite auf die Schaltfläche „Neues Projekt“, geben Sie den Projektnamen, die Beschreibung und andere Informationen in das Popup-Fenster ein und klicken Sie dann auf die Schaltfläche „Projekt erstellen“.

4. Zusammenfassung

Durch die oben genannten Schritte haben Sie GitLab erfolgreich installiert, konfiguriert und verwendet. Darüber hinaus stellt GitLab auch Funktionen wie CI/CD, Issue-Tracking etc. zur Verfügung, die je nach Bedarf konfiguriert werden können. Allerdings ist zu beachten, dass die Hardwarekonfiguration, auf der GitLab läuft, leistungsstark genug sein muss, da es sonst zu Leistungsproblemen kommen kann.

Das obige ist der detaillierte Inhalt vonSo installieren und konfigurieren Sie GitLab Server. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist Gitlab?Nächster Artikel:Was ist Gitlab?