So richten Sie einen Gitlab-Server in CentOS7 ein

藏色散人
Freigeben: 2020-06-16 13:42:01
nach vorne
2993 Leute haben es durchsucht

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!

So richten Sie einen Gitlab-Server in CentOS7 ein

CentOS7 zum Erstellen eines Gitlab-Servers

CentOSInstallieren Sie das notwendige Abhängigkeiten

Schritt 1: SSH installieren

yum install -y curl policycoreutils-pythonopenssh-server
Nach dem Login kopieren

So richten Sie einen Gitlab-Server in CentOS7 ein

So richten Sie einen Gitlab-Server in CentOS7 ein

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Schritt 4: Fügen Sie den HTTP-Dienst zu Firewalld hinzu (--permanent bedeutet dauerhaft);

firewall-cmd --permanent --add-service=http
Nach dem Login kopieren

So richten Sie einen Gitlab-Server in CentOS7 ein

Schritt 5: Starten Sie die Firewall neu;

systemctl reload firewalld
Nach dem Login kopieren

Schritt 6: Stellen Sie den Postfix-Dienst so ein, dass er beim Booten automatisch startet, und starten Sie Postfix.

systemctl enable postfix
systemctl start postfix
Nach dem Login kopieren

Schritt 7: Überprüfen Sie, ob wget im System installiert wurde (falls nicht, verwenden Sie yum, um wget zu installieren);
wget -V --检查wget版本
yum -y install wget --yum安装wget
Nach dem Login kopieren

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
Nach dem Login kopieren

So richten Sie einen Gitlab-Server in CentOS7 einSchritt zwei: Gitlab installieren;

rpm -i gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm
Nach dem Login kopieren

Wenn der folgende Fehler auftritt, müssen Sie Policycoreutils-python installieren;

yum -y install policycoreutils-python
Nach dem Login kopieren
So richten Sie einen Gitlab-Server in CentOS7 ein

So richten Sie einen Gitlab-Server in CentOS7 ein

So richten Sie einen Gitlab-Server in CentOS7 einSchritt 3: Ändern Sie die Gitlab-Konfigurationsdatei, geben Sie die Server-IP und den benutzerdefinierten Port an;

vi /etc/gitlab/gitlab.rb
Nach dem Login kopieren

Ändern Sie die URL: external_url 'http://192.168.2.121:8081'

So richten Sie einen Gitlab-Server in CentOS7 einPort ändern: nginx['listen_port'] = 8081

So richten Sie einen Gitlab-Server in CentOS7 einSo ändern Sie die Konfiguration von Unicorn

So richten Sie einen Gitlab-Server in CentOS7 einSchritt 4: GitLab zurücksetzen und starten;

Konfiguration zurücksetzen: gitlab-ctl reconfigure

So richten Sie einen Gitlab-Server in CentOS7 einGitlab-Dienst neu starten: gitlab-ctl restart

So richten Sie einen Gitlab-Server in CentOS7 einSchritt 5: Besuchen Sie Gitlab, melden Sie sich zum ersten Mal an und ändern Sie das Passwort

Anfangsbenutzer: root

Anfangspasswort : 5iveL !fe

So richten Sie einen Gitlab-Server in CentOS7 einWenn 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
Nach dem Login kopieren

Firewall-Liste neu laden:

firewall-cmd --reload
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:jianshu.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!