一、环境 linux-Rocky (8.4)
GitLab是一个私有的Git仓库,具有较好的项目管理和用户管理能力。官方安装文档连接:https://about.gitlab.com/installation/
二、安装依赖包、下载安装gitlab rpm包
yum install curl openssh-server postfix cronie
1.下载安装gitlab rpm包
网络不稳定,选择国内的镜像源:
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/yum/el8/ #Rocky Linux
本地安装 gitlab-ee-14.1.0
rpm -ivh gitlab-ee-14.1.0-ee.0.el8.x86_64.rpm
2. 修改gitlab的url并执行reconfigure
vi /etc/gitlab/gitlab.rb
external_url ‘//192.168.233.131‘
gitlab-ctl reconfigure #这一步时间较长 耐心等候
3. web 界面登录
四、获取/修改超级管理员root的密码
a、cd /opt/gitlab/bin
b、执行 :sudo gitlab-rails console -e production 命令 开始初始化密码
c、在irb(main):001:0> 后面通过 u=User.where(id:1).first 来查找与切换账号(User.all 可以查看所有用户)
d、通过u.password=‘11111111‘设置密码为11111111(这里的密码看自己喜欢):
e、通过u.password_confirmation=‘11111111‘ 再次确认密码
f、通过 u.save!进行保存(切记切记 后面的 !)
g、如果看到上面截图中的true ,恭喜你已经成功了,执行 exit 退出当前设置流程即可。
h、回到gitlab ,可以通过 root/11111111 这一超级管理员账号登录了。