安装
//这个脚本的主要作用是为你的系统添加GitLab CE(社区版)的软件仓库。
//一旦这个仓库被添加,你就可以使用apt命令来安装、更新或卸载GitLab CE及其相关的软件包。
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
//开始安装
sudo apt-get install gitlab-ce
配置
# 修改登陆ip,端口默认是8080,如果需要用ip建议改一个,避免和其他服务冲突
# 改为域名最好
$ sudo vim /etc/gitlab/gitlab.rb
# external_url 'http://0.0.0.0:8081'
external_url 'https://www.baidu.com'
# 如果需要子域名如'https://www.baidu.com/gitlab'则需要在nginx配置/gitlab的转发
# 载入配置,修改了任何配置都要执行这个命令使之生效
sudo gitlab-ctl reconfigure
# 关闭服务
sudo gitlab-ctl stop
# 启动服务
sudo gitlab-ctl start
#可选配置
#禁用自带的nginx
nginx['enable'] = false
gitlab_workhorse['listen_network'] = "tcp"
gitlab_workhorse['listen_addr'] = "0.0.0.0:9718"
#然后在自己的nginx里面反向代理到 proxy_pass http://127.0.0.1:9718