使用国内镜像安装
- 安装配置依赖项
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates
- 安装邮件服务
sudo apt-get install -y postfix
# 安装过程中会弹出要求填写发送邮箱,使用公司名称或默认即可,不会影响安装
- 执行安装脚本
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
- 修改镜像源
# 打开脚本
vim /etc/apt/sources.list.d/gitlab_gitlab-ce.list
# 修改为清华的镜像源
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main
deb-src https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main
# 注意:经过测试ubuntu16使用此镜像无法安装,ubuntu18使用此镜像正常
- 更新apt源
sudo apt-get update
- 安装
sudo EXTERNAL_URL="http://服务器ip地址" apt-get install gitlab-ce
- 等待安装成功,如果正常访问,说明安装成功
基本命令
- 载入配置服务(初始化和修改/etc/gitlab/gitlab.rb 后需要重新载入)
sudo gitlab-ctl reconfigure
- 启动服务
sudo gitlab-ctl start
- 停止服务
sudo gitlab-ctl stop
- 重启服务
sudo gitlab-ctl restart
或可参考:
https://blog.csdn.net/u012838045/article/details/80881243?utm_source=blogxgwz8