1,安裝相關依賴
yum -y install policycoreutils openssh-server openssh-clients postfix policycoreutils-python
2,啓動postfix,並設置其開機自啓動
systemctl enable postfix && systemctl start postfix
3,修改 /etc/postfix/main.cf的設置
inet_interfaces = all
4,下載並安裝Gitlab社區版RPM包
https://packages.gitlab.com/gitlab/gitlab-ce
我下載的是(很大,626M),根據自己的linux系統選擇合適的包
https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-11.11.0-ce.0.el7.x86_64.rpm
5,下載完成後上傳到服務器後執行安裝命令
rpm -ivh gitlab-ce-11.11.0-ce.0.el7.x86_64.rpm
安裝好後看到有如下幾條提示信息
按提示打開文件更改external_url爲http://111.111.111.111:9800
vim /etc/gitlab/gitlab.rb
6,修改gitlab.yml文件(可以直接跳過這一步,直接下一步)
cd /opt/gitlab/embedded/service/gitlab-rails/config
cp gitlab.yml.example gitlab.yml
vim gitlab.yml
gitLab:
host:111.111.111.111
port:9880
7,重置並啓動Gitlab
gitlab-ctl reconfigure
gitlab-ctl restart
#開機自啓
systemctl enable gitlab-runsvdir.service
8,防火牆開放9880端口
firewall-cmd --zone=public --add-port=9880/tcp --permanent
firewall-cmd --reload
9,通過域名端口訪問
進去後重置密碼並登錄,默認用戶名爲root