gitlab-ce的安装方法有很多,这里放出官方的其中一个方法,https://www.gitlab.com.cn/installation/#centos-7 采用这个方法必须能保证网络能访问到镜像.本文采用搭建国内镜像yum源的方式进行安装.
1.安装基础软件依赖包
yum install curl policycoreutils openssh-server openssh-clients
2.开启sshd服务
systemctl enable sshd
systemctl start sshd
3.开放GitLab web的端口
firewall-cmd --permanent --add-port=80/tcp
4.新建yum源
新建一个 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
5.执行安装
yum makecache
yum install gitlab-ce
6.启动并初始化
gitlab-ctl start
gitlab-ctl reconfigure
初始化成功之后就可以查看状态了,
如图,服务已经起来了.可以通过 http://ip
去访问gitlab-ce了.
这样就可以成功安装gitlab-ce服务了.
关于gitlab的配置给出git的官方文档以供参考:
https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab