手把手教你Centos7 部署 gitlab社区版

一、前置说明:

  操作系统:Centos 7
  物理内存:>=2G

  本人亲测,如果安装低版本的gitlab,比如我这里所使用的v8.17.0,物理内存1G,swap 2G虚拟内存即可部署。高版本的所需内存稍大,这里建议至少2G物理内存。

二、详细步骤如下:

1、下载wget

   yum install -y wget

2、安装gitlab依赖项

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

3、启动postfix,并设置为开机启动 

   systemctl start postfix
   systemctl enable postfix

4、设置防火墙

   firewall-cmd --add-service=http --permanent
   firewall-cmd --reload

5、下载gitlab v8.17.0的rpm包(可根据自己需求下载对应的版本)

   wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.17.0-ce.0.el7.x86_64.rpm

6、安装rpm包

   rpm -i gitlab-ce-8.17.0-ce.0.el7.x86_64.rpm

7、安装完成后配置gitlab

   gitlab-ctl reconfigure

8、修改配置文件gitlab.rb

   vi /etc/gitlab/gitlab.rb

手把手教你Centos7 部署 gitlab社区版

这里改成你自己的虚拟机或者服务器的IP地址:端口(注意:端口记得在防火墙中放行)

9、重新配置和重启gitlab

  gitlab-ctl reconfigure
  gitlab-ctl restart

10、访问gitlab.rb中配置的ip:端口试试

  手把手教你Centos7 部署 gitlab社区版

11、特别说明

(1)部署完成的首次访问会让你设置密码

(2)在执行完gitlab-ctl restart命令后如果马*问会出现502页面,稍等一会儿访问就好了!

上一篇:ContentProvider官方教程(1)何时用content provider


下一篇:Nginx - Events Module