系統(tǒng)環(huán)境:CentOS7
一、安裝并配置必要依賴關(guān)系
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd(有sshd的可以省略)
sudo systemctl start sshd(有sshd的可以省略)
sudo firewall-cmd --permanent --add-service=http(防火墻設(shè)置)
sudo systemctl reload firewalld(重啟防火墻)
二口注、郵件服務(wù)配置
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
三篙贸、添加giblab安裝包并安裝
curl -sS?https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh?| sudo bash
sudo EXTERNAL_URL="gitlab.xxxx.com" yum install -y gitlab-ce
四、其他
修改配置文件?vim /etc/gitlab/gitlab.rb
重載 配置?gitlab-ctl reconfigure
啟動?gitlab-ctl start
gitlab-ce 與 gitlab-ee的區(qū)別: GitLab提供了社區(qū)版(CE)與企業(yè)版(EE)茅特。社區(qū)版可從網(wǎng)絡(luò)免費(fèi)下載并且是開源產(chǎn)品忘分,它出自一個(gè)由幾百人組成的社區(qū)。企業(yè)版提供訂閱服務(wù)白修,并且更深層次地集成了LDAP/AD妒峦、Jira與Jenkins等