yum安装gitlab
参考资料地址1 :
参考资料地址2 :
1、安装相关依赖
yum -y install policycoreutils openssh-server openssh-clients postfix
2、配置系统环境
systemctl enable sshd #启动ssh服务
systemctl start sshd #设置开机启动
systemctl enable postfix && systemctl start postfix #设置postfix开机自启并启动 postfix支持gitlab发信功能
firewall-cmd --add-service=ssh --permanent
firewall-cmd --add-service=http --permanent
firewall-cmd --reload #开放ssh以及http服务 然后重新加载防火墙列表
如果关闭防火墙上面这三步就不需要配置
systemctl stop firewalld #停止firewalld防火墙服务
systemctl disable firewalld #禁用firewalld服务开机自启
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/sysconfig/selinux #关闭selinux 重启生效
setenforce 0 #关闭selinux 当前生效
3、添加清华大学yum源
[root
4、安装gitlab
yum install -y gitlab-ce #安装最新gitlab
5、修改gitlab配置
vim /etc/gitlab/gitlab.rb
# 文件中添加如下配置
external_url 'http://192.168.136.100:82' #自己服务的ip,为了避免端口号冲突请修改
nginx['listen_port'] = 82
6、重载配置,重启服务
gitlab-ctl reconfigure #重载配置
gitlab-ctl restart #重新启动
7、查看网页登录后初始密码
cat /etc/gitlab/initial_root_password
8、访问主页
192.168.136.100:82
用户名为root
9、重置密码
01 进入gitlab控制台
gitlab-rails console -e production
或者(不同版本有区别)
gitlab-rails console production
02 查询gitlab超管用户信息
user= User.where(id:1).first
03 重置密码
user.password='root@123456'
user.password_confirmation='root@123456'
04 保存
user.save!
图示
查看gitlab版本
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION