Gitlab安装:
1.安装相关依赖:
yum -y install policycoreutils openssh-server openssh-clients postfix
2.启动ssh服务&&设置为开机自启动(为了配置免密登录)
systemctl enable sshd && systemctl start sshd
3.启动postfix&&设置为开机自启动,postfix支持Gitlab发信功能
systemctl enable postfix && systemctl start postfix
4.在防火墙配置中开放ssh和http服务,然后重新加载防火墙
firewall-cmd --add-service=ssh --permanent
firewall-cmd --add-service=http --permanent
firewall-cmd --reload
#如果关闭了防火墙就不需要做以上步骤了
5.下载Gitlab包,并安装
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-12.4.2-ce.0.el6.x86_64.rpm
#注意:这里使用wget下载会很慢,我们可以将后面的地址复制到浏览器下载,下载完成后,将rpm包传入到linux系统中
rpm -ivh gitlab-ce-12.4.2-ce.0.el6.x86_64.rpm #解压大概需要两分钟
6.修改gitlab配置
vim /etc/gitlab/gitlab.rb
#修改gitlab访问地址和端口,默认为80(通常很多服务要使用80端口),所以我们改为82
external_url 'http://192.168.148.122:82' #web访问地址改为82
nginx['listen_port'] = 82 #配置nginx监听82端口
7.重新加载配置及启动gitlab
gitlab-ctl reconfigure
gitlab-ctl restart
8.把端口加入到防火墙
firewall-cmd --zone=public --permanent --add-port=82/tcp
firewall-cmd --reload
9.启动成功后,可以登录界面,第一次登陆需要修改管理员密码的页面,修改密码后,然后登陆即可!