In der folgenden Tutorial-Kolumne der Centos-Systemeinführung erfahren Sie, wie Sie einen Gitlab-Server in CentOS7 erstellen. Ich hoffe, dass es für Freunde hilfreich ist, die es benötigen!
CentOS7 zum Erstellen eines Gitlab-Servers
CentOSInstallieren Sie das notwendige Abhängigkeiten
Schritt 1: SSH installieren
yum install -y curl policycoreutils-pythonopenssh-server
Schritt 2: Stellen Sie den SSH-Dienst auf Automatisch ein Starten Sie den SSH-Dienst beim Booten (falls installiert und gestartet, können Sie diesen Schritt überspringen);
sudo systemctl enable sshd sudo systemctl start sshd
Schritt 3: Installieren und starten Sie die Firewall (falls installiert und gestartet, können Sie diesen Schritt überspringen);
yum install firewalld systemd -y service firewalld start
firewall-cmd --permanent --add-service=http
systemctl reload firewalld
systemctl enable postfix systemctl start postfix
wget -V --检查wget版本 yum -y install wget --yum安装wget
CentOS installiert notwendige Abhängigkeiten
Schritt eins: Gitlab (Community-Version) mit wget herunterladen;
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm
Schritt zwei: Gitlab installieren;
rpm -i gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm
Wenn der folgende Fehler auftritt, müssen Sie Policycoreutils-python installieren;
yum -y install policycoreutils-python
Schritt 3: Ändern Sie die Gitlab-Konfigurationsdatei, geben Sie die Server-IP und den benutzerdefinierten Port an;
vi /etc/gitlab/gitlab.rb
Ändern Sie die URL: external_url 'http://192.168.2.121:8081'
Port ändern: nginx['listen_port'] = 8081
So ändern Sie die Konfiguration von Unicorn
Schritt 4: GitLab zurücksetzen und starten;
Konfiguration zurücksetzen: gitlab-ctl reconfigure
Gitlab-Dienst neu starten: gitlab-ctl restart
Schritt 5: Besuchen Sie Gitlab, melden Sie sich zum ersten Mal an und ändern Sie das Passwort
Anfangsbenutzer: root
Anfangspasswort : 5iveL !fe
Wenn der Port nicht erreichbar ist, können Sie überprüfen, ob der Port deaktiviert ist.
Überprüfen Sie den Portstatus: netstat -lntp; Der Befehl „netstat“ ist nicht vorhanden. Installieren Sie „yum install net-tools -y“, da CentOS7 keine „net-tools“ enthält. Daher ist der Befehl „ifconfig“ nicht verfügbar. Nach der Installation von „net-tools“ können Sie die Befehle „netstat“ und „ifconfig“ verwenden
Offener Firewall-Port:firewall-cmd --zone=public --add-port=8081/tcp --permanent
firewall-cmd --reload
Das obige ist der detaillierte Inhalt vonSo richten Sie einen Gitlab-Server in CentOS7 ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!