Centos7 搭建Gitlab服务器

1,安装相关依赖

yum -y install policycoreutils openssh-server openssh-clients postfix policycoreutils-python

2,启动postfix,并设置其开机自启动

systemctl enable postfix && systemctl start postfix

3,修改 /etc/postfix/main.cf的设置

inet_interfaces = all

4,下载并安装Gitlab社区版RPM包

https://packages.gitlab.com/gitlab/gitlab-ce

我下载的是(很大,626M),根据自己的linux系统选择合适的包 

https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-11.11.0-ce.0.el7.x86_64.rpm

5,下载完成后上传到服务器后执行安装命令

rpm -ivh gitlab-ce-11.11.0-ce.0.el7.x86_64.rpm

安装好后看到有如下几条提示信息

Centos7 搭建Gitlab服务器_第1张图片Centos7 搭建Gitlab服务器_第2张图片

按提示打开文件更改external_url为http://111.111.111.111:9800

vim /etc/gitlab/gitlab.rb

6,修改gitlab.yml文件(可以直接跳过这一步,直接下一步)

cd /opt/gitlab/embedded/service/gitlab-rails/config 
cp gitlab.yml.example gitlab.yml
vim gitlab.yml

gitLab:

   host:111.111.111.111

   port:9880

7,重置并启动Gitlab

gitlab-ctl reconfigure
gitlab-ctl restart
#开机自启
systemctl enable gitlab-runsvdir.service

8,防火墙开放9880端口

firewall-cmd --zone=public --add-port=9880/tcp --permanent
firewall-cmd --reload

9,通过域名端口访问

进去后重置密码并登录,默认用户名为root

你可能感兴趣的:(坐肩观海)