CI/CD持续集成系统--安装gitlab(超详细教程)

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.启动成功后,可以登录界面,第一次登陆需要修改管理员密码的页面,修改密码后,然后登陆即可!
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值