CentOS7搭建gitlab代码托管环境
-
su root
接下来按照官网:https://about.gitlab.com/downloads/#centos7
-
sudo yum install curl policycoreutils openssh-server openssh-clients
-
sudo systemctl enable sshd
-
sudo systemctl start sshd
-
sudo yum install postfix
-
sudo systemctl enable postfix
-
sudo systemctl start postfix
-
sudo firewall-cmd --permanent --add-service=http
-
sudo systemctl reload firewalld
-
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash sudo yum install gitlab-ce
-
修改/etc/gitlab/gitlab.rb的external_url和/var/opt/gitlab/nginx/conf/gitlab-http.conf的server_name 保持一致,不过/etc/gitlab/gitlab.rb的external_url的需要添加http协议
server_name:127.0.0.1
external_url:"http://127.0.0.1"
-
sudo gitlab-ctl restart
-
sudo gitlab-ctl reconfigure,每次修改/etc/gitlab/gitlab.rb都需要sudo gitlab-ctl reconfigure