gitlab前端自动化部署记录(1)-搭建gitlab服务器

主要考虑到部署太麻烦,每次都要敲大量的命令,做重复的事,才想到通过自动化部署来提高效率。

1、安装policycoreutils-python、ssh

sudo yum install -y curl policycoreutils-python openssh-server

2、添加gitlab镜像

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

3、安装gitlab

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

若未安装policycoreutils-python,则这步会报错,提示找不到policycoreutils-python。

若出现下图则说明安装成功:
成功提示图
4.修改gitlab配置文件指定服务器ip和自定义端口:

vim  /etc/gitlab/gitlab.rb

进入文本,在最后新增一行,内容:external_url ‘http://你的ip:端口’,记得开放端口,且确保端口不被占用
在这里插入图片描述
保存,退出!

5.重置并启动GitLab

gitlab-ctl reconfigure

若提示Chef Client failed,先停止gtilab

gitlab-ctl stop

执行命令:chmod 755 /var/opt/gitlab/postgresql
执行命令:systemctl restart gitlab-runsvdir

再次执行:gitlab-ctl reconfigure,即可成功

启动gitlab

gitlab-ctl restart  

提示 "ok: run:"表示启动成功,即可访问gitlab界面

搭在自己的服务器上,发现访问502,可能是电脑配置太低的原因。
后续换台服务器再试试…

参考:
https://www.cnblogs.com/zhangycun/p/10963094.html
https://www.cnblogs.com/shikyoh/p/10688340.html


版权声明:本文为zzwjr123原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。