运维大神:Ubuntu16下如何搭建企业版gitlab服务

1.安装依赖包:

apt-get install -y curl openssh-server ca-certificates 

2.安装邮件服务:

apt-get install -y postfix

选择默认安装即可,因为只使用其发邮件的功能。

3.下载gitlab源:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

(先执行这部,才能导入秘钥)

4.编辑/etc/apt/sources.list.d/gitlab_gitlab-ee.list 把地址修改为国内源地址,不然下载不下来。

vim /etc/apt/sources.list.d/gitlab_gitlab-ee.list

#deb https://packages.gitlab.com/gitlab/gitlab-ee/ubuntu/ xenial main
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/ubuntu/ xenial main
#deb-src https://packages.gitlab.com/gitlab/gitlab-ee/ubuntu/ xenial main
deb-src https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/ubuntu/ xenial main

5.安装企业版gitlab:

sudo apt-get update

sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee
(注意:https://gitlab.example.com写自己的域名。这边是指定了gitlab的域名安装,可以在后期修改其/etc/gitlab/gitlab.rb配置文件,来修改域名)

这边下载比较久,要下载700M的数据,安装完成效果如下:

运维大神:Ubuntu16下如何搭建企业版gitlab服务

安装完后,服务已自动启动,并自动添加到了开机自启,可以通过gitlab-ctl status查看服务器启动情况。

5.查看gitlab端口使用情况:

运维大神:Ubuntu16下如何搭建企业版gitlab服务

6.GitLab常用命令

sudo gitlab-ctl start # 启动所有 gitlab 组件;
sudo gitlab-ctl stop # 停止所有 gitlab 组件;
sudo gitlab-ctl restart # 重启所有 gitlab 组件;
sudo gitlab-ctl status # 查看服务状态;
sudo gitlab-ctl reconfigure # 启动服务;

sudo vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;
sudo gitlab-ctl tail # 查看日志;

7.GitLab使用

登录GitLab

1、在浏览器的地址栏中输入http://ip/, 如果用做域名解析可以使用上述的域名http://gitlab.**.com来进行访问。

运维大神:Ubuntu16下如何搭建企业版gitlab服务

第一次登录需要设置默认用户root的密码。

运维大神:Ubuntu16下如何搭建企业版gitlab服务

至此gitlab安装完成。


分享到:


相關文章: