Heim >Entwicklungswerkzeuge >Idiot >So installieren Sie GitLab unter CentOS 7

So installieren Sie GitLab unter CentOS 7

PHPz
PHPzOriginal
2023-03-31 09:40:01842Durchsuche

GitLab ist ein Open-Source-Code-Lagerverwaltungstool, das auf dem Git-Lagerverwaltungssystem basiert. Sein Design ist von GitHub inspiriert, aber seine Installation und Bereitstellung sind einfacher. In diesem Artikel zeigen wir Ihnen, wie Sie GitLab unter CentOS 7 installieren.

  1. Erforderliche Abhängigkeiten installieren

GitLab erfordert während der Installation einige Voraussetzungen. Sie können den folgenden Befehl verwenden, um diese erforderlichen Pakete zu installieren:

sudo yum update
sudo yum install -y curl policycoreutils openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
  1. Postfix installieren

GitLab benötigt einen Mailserver, um Benachrichtigungs-E-Mails zu senden, daher müssen Sie Postfix installieren und so einstellen, dass es beim Booten automatisch startet. Unter CentOS können Sie Postfix mit dem folgenden Befehl installieren:

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
  1. Install GitLab

Vor der Installation von GitLab müssen Sie das RPM-Repository von GitLab hinzufügen. Hier fügen wir das GitLab Community Edition RPM-Repository hinzu.

Importieren Sie zunächst den GPG-Schlüssel von GitLab:

curl https://packages.gitlab.com/gpg.key | sudo apt-key add -

Fügen Sie dann das RPM-Repository von GitLab hinzu:

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

Jetzt können Sie GitLab mit dem folgenden Befehl auf Ihrem System installieren:

sudo yum install -y gitlab-ce

Die Installation und Konfiguration von GitLab wird eine Weile dauern. Während dieses Vorgangs müssen Sie einige notwendige Konfigurationsinformationen angeben, z. B. Ihren Site-Namen und Administratorkontoinformationen.

  1. Auf GitLab zugreifen

GitLab Sobald die Installation abgeschlossen ist, können Sie auf die Standard-GitLab-URL zugreifen (die mit dem folgenden Befehl abgefragt werden kann):

sudo gitlab-ctl status

Die Ausgabe sollte etwa wie folgt aussehen:

run: gitlab-workhorse: ... pid ...; ...
run: logrotate: ... pid ...; ...
run: nginx: ... pid ...; ...
run: postgresql: ... pid ...; ...
run: redis: ... pid ...; ...
run: sidekiq: ... pid ...; ...
run: unicorn: ... pid ...; ...

Standardmäßig , GitLab verwendet das HTTP-Protokoll, das über Port 80 bereitgestellt wird. Wenn Sie HTTP in der CentOS-Firewall zugelassen haben, können Sie über die IP-Adresse oder den Domänennamen des Servers auf GitLab zugreifen.

Wenn Sie auf die URL von GitLab zugreifen, werden Sie zur Anmeldeschnittstelle von GitLab weitergeleitet. Geben Sie das Administratorkonto ein, das Sie bei der Installation von GitLab erstellt haben. Damit haben Sie die Installation und Bereitstellung von GitLab abgeschlossen.

Das obige ist der detaillierte Inhalt vonSo installieren Sie GitLab unter CentOS 7. 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