CentOS erstellt GitLab && Git

1. CentOS7 erstellt Gitlab

1. Installieren Sie sshd

1. Installieren Sie SSHD-Abhängigkeiten

  • Geben Sie den folgenden Befehl ein:
yum install -y curl policycoreutils-python openssh-server

Fügen Sie hier eine Bildbeschreibung ein

Hinweis: Da ich die SSHD-Abhängigkeit bereits installiert habe, sieht sie wie in der Abbildung oben gezeigt aus. Warten Sie einfach geduldig, wenn Sie nicht so getan haben.

2. Starten Sie und richten Sie den automatischen Start ein

  • Geben Sie nacheinander die folgenden Befehle ein:
systemctl enable sshd
systemctl start sshd

3. Installieren Sie eine Firewall

  • Wenn die Firewall bereits installiert ist und läuft, können Sie direkt mit Schritt 5 fortfahren.

Wie kann man also beurteilen, ob CentOS7 eine Firewall installiert hat? Hier sind zwei Methoden:

Methode 1: Führen Sie den folgenden Befehl aus, um den Ausführungsstatus des Firewall-Dienstes anzuzeigen:

systemctl status firewalld

Wenn das zurückgegebene Ergebnis zeigt, dass der Firewall-Dienst ausgeführt wird, bedeutet dies, dass die Firewall installiert wurde. Wenn angezeigt wird, dass der Firewall-Dienst gestoppt oder nicht installiert ist, bedeutet dies, dass die Firewall nicht installiert ist.

Methode 2: Führen Sie den folgenden Befehl aus, um zu sehen, ob das Firewall-Paket installiert ist:

rpm -qa | grep firewalld

Wenn das Feld „firewalld“ im zurückgegebenen Ergebnis enthalten ist, bedeutet dies, dass die Firewall installiert wurde.

Fügen Sie hier eine Bildbeschreibung ein

  • Wenn die Firewall nicht in der virtuellen Maschine installiert ist, können Sie den folgenden Befehl eingeben, um sie zu installieren:
yum install firewalld systemd -y

4. Schalten Sie die Firewall ein

  • Geben Sie den folgenden Befehl ein:
service firewalld  start

5. Öffnen Sie die SSH- und HTTP-Dienste

  • Geben Sie nacheinander die folgenden Befehle ein:
# pemmanent 表示永久生效,若不加 --permanent,系统下次启动后就会失效。
firewall-cmd --add-service=ssh --permanent
firewall-cmd --add-service=http --permanent

# 重新加载防火墙列表
firewall-cmd --reload

Hinweis: Wenn Sie die Firewall schließen, müssen Sie die obige Konfiguration nicht durchführen.

Fügen Sie hier eine Bildbeschreibung ein

2. Postfix installieren

GitLab benötigt Postfix, um E-Mails zu senden. Natürlich kann auch ein SMTP-Server verwendet werden.

1. Postfix installieren

  • Geben Sie den folgenden Befehl ein:
yum install -y postfix

2. Starten Sie und richten Sie den automatischen Start ein

  • Geben Sie nacheinander die folgenden Befehle ein:
systemctl enable postfix 
systemctl start postfix

3. Mehrere Zusatzkenntnisse

Überprüfen Sie, ob wget im System installiert wurde. Zur Überprüfung können Sie den folgenden Befehl eingeben:

wget -V

Hinweis: Wenn das System meldet, dass der Befehl nicht gefunden werden kann, bedeutet dies, dass wget nicht installiert ist. Zur Installation können Sie den folgenden Befehl eingeben:

yum -y install wget

Fügen Sie hier eine Bildbeschreibung ein

Um festzustellen, ob der Vim-Editor unter CentOS installiert ist, können Sie eine der folgenden Methoden verwenden:

Methode 1: Verwenden Sie den rpm-Befehl. Geben Sie den folgenden Befehl ein:

rpm -qa | grep vim-enhanced

Wenn das Feld „vim-enhanced“ im zurückgegebenen Ergebnis enthalten ist, bedeutet dies, dass Vim installiert ist. Wenn keine Ergebnisse zurückgegeben werden, ist Vim nicht installiert.

Methode 2: Verwenden Sie den Befehl yum. Geben Sie den folgenden Befehl ein:

yum list installed | grep vim-enhanced

Wenn das Feld „vim-enhanced“ im zurückgegebenen Ergebnis enthalten ist, bedeutet dies, dass Vim installiert ist. Wenn keine Ergebnisse zurückgegeben werden, ist Vim nicht installiert.

Wenn Sie feststellen, dass Vim nicht installiert ist, können Sie den folgenden Befehl eingeben, um es zu installieren:

yum install vim -y

Fügen Sie hier eine Bildbeschreibung ein

3. Laden Sie Gitlab herunter und installieren Sie es

1. Laden Sie das Installationspaket online herunter

  • Geben Sie den folgenden Befehl ein:
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

Fügen Sie hier eine Bildbeschreibung ein

2. Installieren

  • Geben Sie den folgenden Befehl ein:
rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

Hinweis: Der Installationsvorgang dauert einige Zeit. Wenn das folgende Bild angezeigt wird, bedeutet dies, dass die Installation erfolgreich war.

Fügen Sie hier eine Bildbeschreibung ein

4. Ändern Sie die Gitlab-Konfiguration

  • Geben Sie den folgenden Befehl ein:
vim  /etc/gitlab/gitlab.rb

Hinweis: Drücken Sie nach dem Aufrufen des Editors die Taste „i“ auf der Tastatur, um in den Bearbeitungsstatus zu gelangen, und drücken Sie die Taste „Esc“, um den Bearbeitungsstatus zu verlassen. Drücken Sie „Esc“ und geben Sie die Eingabetaste ein, um zu :wqspeichern und zu beenden.

  • Ändern Sie die Gitlab-Zugriffsadresse und den Port. Der Standardwert ist 80. Ich habe ihn hier auf 82 geändert:
external_url 'http://192.168.138.129:82' 
nginx['listen_port'] = 82

Fügen Sie hier eine Bildbeschreibung ein

5. Überladen Sie die Konfiguration und starten Sie Gitlab

  • Geben Sie nacheinander die folgenden Befehle ein:
 gitlab-ctl reconfigure
 gitlab-ctl restart

Hinweis: Warten Sie nach der Eingabe des ersten Befehls eine Weile.

Die Eingabeaufforderung ok: run:zeigt an, dass der Start erfolgreich war:

Fügen Sie hier eine Bildbeschreibung ein

6. Fügen Sie den Port zur Firewall hinzu

  • Geben Sie nacheinander die folgenden Befehle ein:
firewall-cmd --zone=public --add-port=82/tcp --permanent
firewall-cmd --reload

Fügen Sie hier eine Bildbeschreibung ein

7. Melden Sie sich auf der GitLab-Seite an

  • Melden Sie sich auf der GitLab-Webseite an. Die Adresse wird in Schritt 4 konfiguriert http://192.168.138.129:82.
  • Nach erfolgreichem Start wird die folgende Seite angezeigt, auf der Sie das Administrator-Root-Passwort ändern können. Nachdem Sie das Passwort geändert haben, können Sie sich anmelden:

Fügen Sie hier eine Bildbeschreibung ein

  • Nachdem Sie das Passwort geändert haben, springen Sie zur Anmeldeoberfläche unten und geben Sie den Benutzernamen und das Passwort ein, um sich anzumelden (Benutzername root, Passwort ist das im vorherigen Schritt geänderte Passwort):

Fügen Sie hier eine Bildbeschreibung ein

  • Nach erfolgreicher Anmeldung sieht die Schnittstelle wie folgt aus:

Fügen Sie hier eine Bildbeschreibung ein

2. Installieren Sie Git unter CentOS7

Git stellt ein git configTool namens zur Verfügung, das speziell zum Konfigurieren bzw. Auslesen der entsprechenden Arbeitsumgebungsvariablen dient. Diese Umgebungsvariablen bestimmen die spezifischen Arbeitsmethoden und Verhaltensweisen von Git in jedem Link. Diese Variablen können an drei verschiedenen Orten gespeichert werden:

  • /etc/gitconfigDateien: Konfigurationen, die allen Benutzern im System gemeinsam sind. Bei git configVerwendung der Option --systemwird diese Datei gelesen und geschrieben.
  • ~/.gitconfigDateien: Die Konfigurationsdateien im Benutzerverzeichnis gelten nur für diesen Benutzer. Bei git configVerwendung der Option --globalwird diese Datei gelesen und geschrieben.
  • Die Konfigurationsdatei im Git-Verzeichnis des aktuellen Projekts (dh die Datei im Arbeitsverzeichnis .git/config): Die Konfiguration hier ist nur für das aktuelle Projekt gültig. Jede Konfigurationsebene überschreibt dieselbe Konfiguration der oberen Ebene, sodass die Konfiguration in die gleichnamige Variable in .git/configüberschreibt ./etc/gitconfig

Wenn Sie Git zum ersten Mal verwenden, müssen Sie den Benutzernamen und die E-Mail-Adresse festlegen, die als Identifikation des aktuellen Maschinen-Git verwendet werden. Wenn Sie es zum Herunterladen von Remote-Warehouses verwenden, ist bei einigen Warehouses, für die Anmeldeberechtigungen erforderlich sind, eine Anmeldung erforderlich Standardmäßig verwendet Git für die Anmeldung die konfigurierte E-Mail-Adresse und den Benutzernamen, es ist jedoch eine manuelle Passworteingabe erforderlich.

1. Installieren Sie Git

  • Geben Sie den folgenden Befehl ein:
yum install -y git

Fügen Sie hier eine Bildbeschreibung ein

Hinweis: Da auf meiner virtuellen Maschine Git installiert ist, ergibt sich die im Bild oben gezeigte Situation.

2. Stellen Sie sicher, dass die Installation erfolgreich war

  • Geben Sie den folgenden Befehl ein:
git --version

HINWEIS: Dadurch werden die installierten Git-Versionsinformationen angezeigt.

Fügen Sie hier eine Bildbeschreibung ein

3. Konfigurieren Sie grundlegende Informationen

  • Geben Sie den folgenden Befehl ein, um den Git-Benutzernamen und die E-Mail-Adresse zu konfigurieren:
# 将 “Your Name” 替换为你自己的名字
git config --global user.name "Your Name"

# 将 “[email protected]” 替换为你的邮箱地址
git config --global user.email "[email protected]"

4. Stellen Sie sicher, dass die Konfiguration erfolgreich ist

  • Geben Sie den folgenden Befehl ein:
git config --list

HINWEIS: Hier werden der festgelegte Benutzername und die E-Mail-Adresse angezeigt.

  • Die Konfigurationsdateien werden in ~/.gitconfigder Datei gespeichert und können durch Eingabe des folgenden Befehls angezeigt werden:
ls -a | grep gitconfig
vim .gitconfig

Supongo que te gusta

Origin blog.csdn.net/m0_51913750/article/details/131962705
Recomendado
Clasificación