Gitlab集成LDAP登陆及phpLDAPadmin部署(一):Ubuntu16.04部署Gitlab服务

如何在Ubuntu16.04上部署gitlab服务

1.安装依赖包

sudo apt-get update
sudo apt-get install curl openssh-server ca-certificates postfix

2.邮件配置项

选Internet Site即可
Gitlab集成LDAP登陆及phpLDAPadmin部署(一):Ubuntu16.04部署Gitlab服务_第1张图片
输入邮件名

Gitlab集成LDAP登陆及phpLDAPadmin部署(一):Ubuntu16.04部署Gitlab服务_第2张图片

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

这个配置文件内容基本都是关闭的,所以不需要找到配置项的位置,直接在开头添加即可
Gitlab集成LDAP登陆及phpLDAPadmin部署(一):Ubuntu16.04部署Gitlab服务_第3张图片
external_url 项改为对外域名即可
nginx['listen'] 项改为对外端口即可

7.重新启动

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
sudo gitlab-ctl status

重启会有延迟,打开页面可能会报502,等十几秒再去查看即可
如果无法打开页面,防火墙打开对外的端口即可
8.成功访问

Gitlab集成LDAP登陆及phpLDAPadmin部署(一):Ubuntu16.04部署Gitlab服务_第4张图片

你可能感兴趣的:(Linux)