Heim > Artikel > Entwicklungswerkzeuge > Führen Sie Sie Schritt für Schritt durch die Installation von GitLab unter CentOS
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.
Bevor wir mit der Installation von GitLab beginnen, müssen wir die folgenden Vorbereitungen sicherstellen:
Nachdem wir sichergestellt haben, dass diese Vorbereitungen abgeschlossen sind, können wir mit der Installation von GitLab beginnen.
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
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
Der obige Befehl installiert GitLab CE über GitLab Repositories.
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
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
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
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
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.
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!