gitlab-ce的安裝方法有很多,這里放出官方的其中一個(gè)方法,https://www.gitlab.com.cn/installation/#centos-7 采用這個(gè)方法必須能保證網(wǎng)絡(luò)能訪問(wèn)到鏡像.本文采用搭建國(guó)內(nèi)鏡像yum源的方式進(jìn)行安裝.
1.安裝基礎(chǔ)軟件依賴(lài)包
yum install curl policycoreutils openssh-server openssh-clients
2.開(kāi)啟sshd服務(wù)
systemctl enable sshd
systemctl start sshd
3.開(kāi)放GitLab web的端口
firewall-cmd --permanent --add-port=80/tcp
4.新建yum源
新建一個(gè) vim /etc/yum.repos.d/gitlab-ce.repo
源,使用國(guó)內(nèi)的鏡像源.
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
5.執(zhí)行安裝
yum makecache
yum install gitlab-ce
6.啟動(dòng)并初始化
gitlab-ctl start
gitlab-ctl reconfigure
初始化成功之后就可以查看狀態(tài)了,
如圖,服務(wù)已經(jīng)起來(lái)了.可以通過(guò) http://ip
去訪問(wèn)gitlab-ce了.
這樣就可以成功安裝gitlab-ce服務(wù)了.
關(guān)于gitlab的配置給出git的官方文檔以供參考:
https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab