Heim > Entwicklungswerkzeuge > Idiot > Führen Sie Sie Schritt für Schritt durch die Installation von GitLab unter CentOS

Führen Sie Sie Schritt für Schritt durch die Installation von GitLab unter CentOS

PHPz
Freigeben: 2023-03-31 16:23:19
Original
1092 Leute haben es durchsucht

Mit der kontinuierlichen Weiterentwicklung moderner Softwareentwicklungsprozesse sind Versionskontrollsysteme zu einem unverzichtbaren Werkzeug für jedes Entwicklungsteam geworden. GitLab ist als vollständiges Open-Source-Git-Managementsystem zur ersten Wahl vieler Unternehmen und Organisationen geworden und macht die Zusammenarbeit im Team effizienter und schneller. Dieser Artikel führt Sie Schritt für Schritt durch die Installation und Konfiguration von GitLab auf dem CentOS 7-Betriebssystem.

Vorbereitungen

Bevor wir mit der Installation von GitLab beginnen, müssen wir die folgenden Vorbereitungen sicherstellen:

  1. CentOS 7-Betriebssystem
  2. Installieren und konfigurieren Sie die PostgreSQL- oder MySQL-Datenbank
  3. Installieren und konfigurieren Sie den Mailserver (falls erforderlich)

Nachdem wir sichergestellt haben, dass diese Vorbereitungen abgeschlossen sind, können wir mit der Installation von GitLab beginnen.

Schritt 1: Abhängigkeiten installieren

Wir müssen zuerst einige Abhängigkeiten installieren, um GitLab erfolgreich zu installieren. Installieren Sie die erforderlichen Abhängigkeiten mit dem folgenden Befehl:

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

Schritt 2: GitLab installieren

Um GitLab auf CentOS zu installieren, können wir das Omnibus-Paket verwenden. Um das Omnibus-Paket zu installieren, verwenden Sie den folgenden Befehl:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install -y gitlab-ce
Nach dem Login kopieren

Der obige Befehl installiert GitLab CE über GitLab Repositories.

Schritt 3: GitLab konfigurieren und starten

Nachdem die Installation abgeschlossen ist, müssen wir GitLab konfigurieren und starten. Zuerst müssen Sie die folgende Datei bearbeiten:

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

Sie müssen GitLab entsprechend Ihren eigenen Bedürfnissen konfigurieren. Hier stellen wir nur einige Grundkonfigurationen vor, die Sie je nach Bedarf ändern können.

external_url 'http://gitlab.example.com'

...
...

postgresql['enable'] = false
mysql['enable'] = true
mysql['client_encoding'] = 'utf8mb4'
mysql['utf8mb4'] = true

...
...

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.gmail.com"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "gitlab@example.com"
gitlab_rails['smtp_password'] = "smtp_password"
gitlab_rails['smtp_domain'] = "example.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
Nach dem Login kopieren

Nachdem Sie die Konfiguration abgeschlossen haben, starten Sie bitte den GitLab-Dienst mit dem folgenden Befehl neu:

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
Nach dem Login kopieren

Schritt 4: Greifen Sie im Browser auf GitLab zu

Jetzt können Sie im Browser auf GitLab zugreifen. Geben Sie die IP-Adresse oder den Domänennamen des von Ihnen installierten Servers in Ihren Browser ein, gefolgt von „/“ und „users/sign_in“, um sich bei GitLab anzumelden.

http://<server-ip>/users/sign_in
Nach dem Login kopieren

Jetzt können Sie sich mit dem vordefinierten Standard-Administratorkonto admin@example.com anmelden und GitLab verwenden. Um die Sicherheit zu gewährleisten, erstellen Sie jedoch bei Bedarf ein neues Administratorkonto und löschen Sie das Standardadministratorkonto.

Zusammenfassung

In diesem Artikel haben wir die Schritte zur Installation von GitLab unter CentOS 7 vorgestellt. Wir haben die Abhängigkeiten installiert, GitLab CE mit dem Omnibus-Paket installiert und dann GitLab konfiguriert und gestartet. Jetzt können Sie GitLab verwenden, um Ihre Projekte zu verwalten und zusammenzuarbeiten.

Das obige ist der detaillierte Inhalt vonFühren Sie Sie Schritt für Schritt durch die Installation von GitLab unter CentOS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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