手把手教你 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
这里改成你自己的虚拟机或者服务器的IP地址:端口(注意:端口记得在防火墙中放行)
9、重新配置和重启gitlab
gitlab-ctl reconfigure
gitlab-ctl restart
10、访问gitlab.rb中配置的ip:端口试试
11、特别说明
(1)部署完成的首次访问会让你设置密码
(2)在执行完gitlab-ctl restart命令后如果马上访问会出现502页面,稍等一会儿访问就好了!
作者寄语:如果这篇博文对您有所帮助,请给个推荐和收藏吧,谢谢!
作者:野生D程序猿
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.