之前走了很多弯路,网上各种文档也不全,有的是关于6和7版本的,还是参考官方文档比较靠谱。具体操作如下:
1. 安装和配置相关依赖库
sudo apt-get install -y curl openssh-server ca-certificates
在安装过程中,会弹出一个界面,请选择“Internet Site”然后在'mail name' 填写自己需要创建的邮件服务器域名,按确认。
2. 添加GitLab package仓库
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
并设置gitlab的域名,也可以使用ip地址。
3. 安装gitlab
需要设置gitlab的域名,也可以使用ip地址。sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ce
4. 登录使用
第一次登录,需要设置管理员root的用户名密码。