Ubuntu下部署gitlab
1.安装gitlab服务
1.安装依赖
在ubuntu下使用快捷键ctrl+alt+T打开命令行窗口,然后运行下面命令
sudo apt update
sudo apt-get upgrade
sudo apt-get install curl openssh-server ca-certificates postfix
ps:如果这一步有遇到弹出框的直接Tab切换到确定/ok按钮,然后回车即可
2.安装gitlab
1.进入gitlab官网下载安装包
https://packages.gitlab.com/gitlab/gitlab-ce
2.选择对应自己电脑系统的版本进入(这里以ubuntu/jammy为例)
3.在命令框输入以下命令
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce=16.11.0-ce.0
如果出现以下图片就说明安装完成了
3.修改gitlab配置
1.修改配置文件
使用命令vim /etc/gitlab/gitlab.rb这个文件中将external_url地址修改为服务器地址:
例如:external_url 'http://192.168.160.101:12345'
按esc后,键入 :wq保存退出
2.使用以下命令更新配置生效
sudo gitlab-ctl reconfigure
3.使用以下命令重启gitlab服务
sudo gitlab-ctl restart
4.查找超级管理员的密码
vim /etc/gitlab/initial_root_password
5.修改密码/忘记密码
1.进入gitlab控制台
sudo gitlab-rails console production
2.重置密码
user = User.where(id:1).first()
user.password = "your_password"
user.password_confirmation = "your_password"
user.save!
其中your_password为你想要设置的密码,可以根据不同的id查找不同的用户
3.退出控制台并重启gitlab
exit
sudo gitlab-ctl restart
最后就可以使用新设置的密码登录gitlab了