GitLab安装

1.部署gitlab需要的postfix

[root@linux-node2 ~]# yum install curl policycoreutils openssh-server openssh-clients postfix -y
[root@linux-node2 ~]# systemctl start postfix

2.安装gitlab-ce
安装gitlab-ce最快速的解决方案是使用GitLab CE Omnibus package这个包,可以一站式的解决安装、配置、管理备份等需求:https://about.gitlab.com/downloads/#centos7
注:由于网络问题,国内用户,建议使用清华大学的镜像源进行安装,详情可以在这里找到:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/ 
使用国内YUM源:

[root@linux-node2 ~]# vim /etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1 
[root@linux-node2 ~]# yum makecache
[root@linux-node2 ~]# yum install gitlab-ce -y

3.配置并启动gitlab-ce
首先我们干的第一件事情就是给gitlab设置一个域名,当然你也可以后期再设置,但是需要重启。

[root@linux-node2 ~]# vim /etc/gitlab/gitlab.rb
external_url 'http://192.168.56.12'

4.配置Gitlab并启动

[root@linux-node2 ~]# gitlab-ctl reconfigure
[root@linux-node2 ~]# gitlab-ctl start

5.可以使用gitlab-ctl管理gitlab:

查看gitlab状态: [root@linux-node2 ~]# gitlab-ctl start
关闭gitlab:    [root@linux-node2 ~]# gitlab-ctl stop
启动gitlab:    [root@linux-node2 ~]# gitlab-ctl start
重启gitlab:    [root@linux-node2 ~]# gitlab-ctl restart

6.登录gitlab
第一次登录gitlab,需要为root用户修改密码,root用户也是gitlab的超级管理员。

原文地址:https://www.cnblogs.com/xiewenming/p/7304863.html