Home >Development Tools >git >Detailed explanation of one-click installation of gitlab in centos
GitLab is an open source, web-interface Git code hosting tool that can help us better manage code in team collaboration development. If you are a developer, you are likely to encounter the following situations:
In order to solve these problems, we can use GitLab to manage code. Let's introduce the one-click installation method of CentOS GitLab.
1. Install the latest version of Git
Before installing GitLab, we need to install Git first. Enter the following command:
sudo yum -y update sudo yum -y install git
2. Install dependencies
GitLab requires some dependencies during the installation process. Use the following command to install:
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
3. Install GitLab
Before installing GitLab, we need to add the GitLab mirror library and enter the following command:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
Next, enter the following command to install GitLab:
sudo yum install -y gitlab-ee
4. Configure GitLab
Enter the GitLab configuration file:
sudo vim /etc/gitlab/gitlab.rb
Find the "External URL" in the configuration file and modify it to your own server address and port. For example:
external_url 'http://192.168.1.100:80'
Find "gitlab_rails['smtp_enable'] = true" and modify it to:
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'
5. Start GitLab
Reload the configuration file:
sudo gitlab-ctl reconfigure
Start GitLab:
sudo gitlab-ctl start
At this point, we have completed the one-click installation of CentOS GitLab, which can be accessed using a browser Our GitLab service is available. Enter the server address and port in the browser address bar, for example:
http://192.168.1.100
GitLab default user name is "root" and password is "5iveL!fe".
Summary
Through this article, we have learned how to install GitLab on CentOS with one click. If you are a developer, it is recommended that you use GitLab to manage code. It can be used very well. Help you collaborate on development.
The above is the detailed content of Detailed explanation of one-click installation of gitlab in centos. For more information, please follow other related articles on the PHP Chinese website!