1.安装依赖
sudo apt updatesudo apt-get upgradesudo apt-get install curl openssh-server ca-certificates postfix
- 安装gitlab
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
官网下载安装包
要选ubuntu focal
安装命令:
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/focal/gitlab-ce_16.4.4-ce.0_amd64.deb/download.deb
解压安装:
sudo dpkg -i gitlab-ce_16.4.4-ce.0_amd64.deb
-
配置
sudo vim /etc/gitlab/gitlab.rb
修改这行:
修改成自己的ip 地址和端口号 -
重启gitlab 服务,加入开机启动项
sudo gitlab-ctl stop
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
sudo gitlab-ctl start
sudo systemctl enable gitlab-runsvdir.service
- 初始化管理员账号
进入gitlab 目录
cd /opt/gitlab/bin/
进入控制台
sudo gitlab-rails console -e production
u=User.where(id:1).first
u.password='xxx1234567'
u.password_confirmation='xxx1234567'
u.save!
exit
默认账号名是root
- 登录
这样就可以起project 和注册其他新用户等操作了