如何在Ubuntu16.04上部署gitlab服务
1.安装依赖包
sudo apt-get update
sudo apt-get install curl openssh-server ca-certificates postfix
2.邮件配置项
选Internet Site即可
输入邮件名
3.获取gitlab安装信息
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
4.安装gitlab
sudo EXTERNAL_URL=“http://gitlab.example.com” apt-get install gitlab-ce
5.初始化 gitlab
sudo gitlab-ctl reconfigure
6.配置域名,修改默认端口
想要外部访问需要配置域名
sudo nano /etc/gitlab/gitlab.rb
这个配置文件内容基本都是关闭的,所以不需要找到配置项的位置,直接在开头添加即可external_url 项改为对外域名即可nginx['listen'] 项改为对外端口即可
7.重新启动
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
sudo gitlab-ctl status
重启会有延迟,打开页面可能会报502,等十几秒再去查看即可
如果无法打开页面,防火墙打开对外的端口即可