CentOs 7 安装 GitLab 13

 

前言:如果已经安装了gitlab,可以先卸载再安装新版本的gitlab

1、停止gitlab

gitlab-ctl stop

2、卸载gitlab(注意这里写的是gitlab-ce)

rpm -e gitlab-ce

3、查看gitlab进程

ps aux | grep gitlab

4、杀掉对应的进程

kill -9 18777

杀掉后,在ps aux | grep gitlab确认一遍,还有没有gitlab的进程

5、删除所有包含gitlab文件

find / -name gitlab | xargs rm -rf


1:下载 gitlab-ce-13.3.3-ce.0.el7.x86_64.rpm

使用的是清华大学开源软件镜像站现在 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

2:安装

安装依赖包:

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

使用rpm命令安装,出现下面的狐狸脑袋表示安装成功:

rpm -ivh gitlab-ce-13.3.3-ce.0.el7.x86_64.rpm --nodeps --force

3:配置启动

修改配置文件:按需修改,自带了redis,nginx,postgre等服务,如果本机已有这些服务会有冲突,可以设置使用已有服务,如果没有冲突的话一般是改SMTP邮件服务。不改就全部默认。

vi /etc/gitlab/gitlab.rb

4:初始化服务/重载配置文件,如果启动后修改了配置文件,也需要执行下面的命令才可以:

gitlab-ctl reconfigure

5:gitlab相关命令

#启动服务
gitlab-ctl start 
#重启服务
gitlab-ctl restart
#查看服务状态
gitlab-ctl status 
#关闭服务
gitlab-ctl stop

6:访问gitlab

登录默认端口80,不输入端口也可以,第一次登录要设置密码。

7:相关问题解决

问题一:启动成功后访问gitlab 显示502

原因:端口被占用,修改端口号,解决方案如下:

vi /etc/gitlab/gitlab.rb

external_url 'http://192.168.44.130:8888'
unicorn['port'] = 8886

关闭gitlab:           gitlab-ctl stop

重新配置文件  :   gitlab-ctl reconfigure 

启动gitlab :          gitlab-ctl start

如果还是访问502则执行:

vi /opt/gitlab/embedded/cookbooks/gitlab/recipes/gitlab-shell.rb

api_url ||= "http://#{node['gitlab']['unicorn']['listen']}:#{node['gitlab']['unicorn']['port']}#{node['gitlab']['unicorn']['relative_url']}"

修改后(替换端口、最后加上斜杠):

api_url ||= "http://#{node['gitlab']['unicorn']['listen']}:#{node['gitlab']['gitlab-rails']['gitlab_port']}#{node['gitlab']['unicorn']['relative_url']}/"

关闭gitlab:           gitlab-ctl stop

重新配置文件  :   gitlab-ctl reconfigure 

启动gitlab :          gitlab-ctl start

作者:杜云明 欢迎转载,与人分享是进步的源泉!

如果觉得本文对您有所帮助,您可以点赞收藏。

内容有不对的地方欢迎批评指正。

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

慕菲烟云

坚持原创,希望大家多多交流

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值