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.
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
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
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.
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!