Heim > Entwicklungswerkzeuge > Idiot > Ausführliche Erklärung der Ein-Klick-Installation von Gitlab in Centos

Ausführliche Erklärung der Ein-Klick-Installation von Gitlab in Centos

PHPz
Freigeben: 2023-04-03 11:57:15
Original
877 Leute haben es durchsucht

GitLab ist ein Open-Source-Webschnittstellen-Git-Code-Hosting-Tool, das uns dabei helfen kann, Code bei der Teamzusammenarbeitsentwicklung besser zu verwalten. Wenn Sie Entwickler sind, werden Sie wahrscheinlich auf die folgenden Situationen stoßen:

  • Ein Kollege hat Ihren Code geändert, ohne Sie zu benachrichtigen.
  • Mehrere Personen haben dieselbe Codebasis gemeinsam geschrieben.
  • Kein Backup-Code, was zu Codeverlust führt.

Um diese Probleme zu lösen, können wir GitLab zum Verwalten von Code verwenden. Lassen Sie uns die Ein-Klick-Installationsmethode von CentOS GitLab vorstellen.

1. Installieren Sie die neueste Version von Git

Bevor wir GitLab installieren, müssen wir zuerst Git installieren. Geben Sie den folgenden Befehl ein:

sudo yum -y update
sudo yum -y install git
Nach dem Login kopieren

2. Abhängigkeiten installieren

GitLab erfordert während des Installationsprozesses einige Abhängigkeiten. Verwenden Sie zum Installieren den folgenden Befehl:

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

3. Installieren Sie GitLab

Vor der Installation von GitLab müssen wir den GitLab-Spiegel hinzufügen Geben Sie als Nächstes den folgenden Befehl ein, um GitLab zu installieren:

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

IV. Konfigurieren Sie GitLab. Geben Sie die GitLab-Konfigurationsdatei ein:

sudo yum install -y gitlab-ee
Nach dem Login kopieren
. Ändern Sie die GitLab-URL:

„in der Konfigurationsdatei-URL“ und ändern Sie es in Ihre eigene Serveradresse und Ihren eigenen Port. Zum Beispiel:

sudo vim /etc/gitlab/gitlab.rb
Nach dem Login kopieren
  • modify SMTP Mail Server:

find "GitLab_Rails ['SMTP_Enable'] = true" und ändern Sie sie an:

external_url 'http://192.168.1.100:80'
Nach dem Login kopieren
    5. Starten Sie GitLab
  • reload die Konfigurationsdatei:
rrree

start GitLablab

reload:

rrree

start GitLab

:

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "your_email@your_domain.com"
gitlab_rails['smtp_password'] = "your_password"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['smtp_openssl_verify_mode'] = 'none'
Nach dem Login kopieren

Zu diesem Zeitpunkt haben wir die Ein-Klick-Installation von CentOS GitLab abgeschlossen und können über den Browser auf unseren GitLab-Dienst zugreifen. Geben Sie die Serveradresse und den Port in die Adressleiste des Browsers ein, zum Beispiel:

sudo gitlab-ctl reconfigure
Nach dem Login kopieren

GitLabs Standardbenutzername ist „root“ und das Passwort ist „5iveL!fe“.

Zusammenfassung

In diesem Artikel haben wir gelernt, wie man GitLab mit einem Klick auf CentOS installiert. Wenn Sie Entwickler sind, wird die Verwendung von GitLab zur Codeverwaltung empfohlen. Dies kann Ihnen bei der Zusammenarbeit bei der Entwicklung sehr helfen.

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung der Ein-Klick-Installation von Gitlab in Centos. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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