1、在防火墙里开放http跟ssh端口
yum install curl openssh-server openssh-clients postfix cronie -y
service postfix start
chkconfig postfix on
systemctl enable postfix
firewall-cmd --add-service=http --permanent
firewall-cmd --add-service=ssh --permanent
firewall-cmd --reload
2、添加gitlab仓库,并安装
curl -sS http://packages.gitlab.com.cn/install/gitlab-ce/script.rpm.sh | sudo bash
yum install gitlab-ce
3、启动gitlab
gitlab-ctl reconfigure
在浏览器地址栏输入IP地址,出现下图表示启动成功
4、修改密码后登陆
登陆后简单创建一个项目,发现地址不是我们的ip地址和端口是80
5、修改配置文件
vim /etc/gitlab/gitlab.rb
修改下图这一行代码为 http://ip地址:8888
同时修改nginx['listen_port'] = 8888,可以在命令行模式通过/listen_port查找
6、重启
gitlab-ctl reconfigure
gitlab-ctl restart
7、配置防火墙,添加下面语句
配置完成后重启防火墙,并在地址栏测试
service iptables restart