前提
装机要求硬盘 50G
sudo apt update
sudo apt-get upgrade
sudo apt-get install curl openssh-server ca-certificates postfix
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
前往Gitlab官网:gitlab/gitlab-ce - Packages · packages.gitlab.com,找到最新版本的gitlab-ce
安装包,注意版本是ubuntu/focal
通过wget
方式在线安装gitlab,复制wsgt
下载命令。
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/focal/gitlab-ce_17.1.6-ce.0_amd64.deb/download.deb
然后再解压
dpkg -i gitlab-ce_17.1.6-ce.0_amd64.deb
如果运行dpkg
报openssh-server相关的错误,请先执行下面三个命令:
sudo apt --fix-broken install
sudo apt-get update
sudo apt-get upgrade
vim /etc/gitlab/gitlab.rb
如果出现vim识别不了的报错,运行下面两行命令即可
sudo rm /var/lib/dpkg/lock* sudo apt-get update && sudo apt-get install vim
如果运行上述命令出现权限问题,运行下列命令即可
chmod -R 755 /var/log/gitlab
修改 32 行 http://192.168.142.145:8077
sudo apt-get update && sudo apt-get install vim
ugitlab-rails console
#查询用户账号信息并赋值给u
u=User.where(id:1).first
#设置root的密码
u.password='hq123456'
#确认密码
u.password_confirmation='hq123456'
#保存信息(注意有个感叹号)
u.save!
#退出
exit
直接去浏览器通过 ip 地址访问