Heim >Betrieb und Instandhaltung >CentOS >So richten Sie einen Gitlab-Server in CentOS7 ein

So richten Sie einen Gitlab-Server in CentOS7 ein

藏色散人
藏色散人nach vorne
2020-06-16 13:42:013058Durchsuche

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

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

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

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

firewall-cmd --permanent --add-service=http

So richten Sie einen Gitlab-Server in CentOS7 ein

Schritt 5: Starten Sie die Firewall neu;

systemctl reload firewalld

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

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

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

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

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

yum -y install policycoreutils-python
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

Ä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

Firewall-Liste neu laden:

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jianshu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen