龙叔gitlab:版本升级&降级(小版本)

        因为功能需要,或者因为安全漏洞,有时候我们会需要调整自己的gitlab的版本

        本文讲的都是小版本的升降级,并且是保留数据的

        gitlab安装包下载地址:

Index of /gitlab-ce/yum/el7/ | 清华大学开源软件镜像站 | Tsinghua Open Source MirrorIndex of /gitlab-ce/yum/el7/ | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。icon-default.png?t=N7T8https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

备份数据

        一般操作前都会先备份数据,以防操作导致的数据丢失

1、查看备份相关配置

        vim /etc/gitlab/gitlab.rb

gitlab_rails['manage_backup_path'] = true

gitlab_rails['backup_path'] = "/nfsc/gitlab/git-backup" //gitlab备份目录

gitlab_rails['backup_archive_permissions'] = 0644 //生成的备份文件权限

gitlab_rails['backup_keep_time'] = 604800 //备份保留天数为7天

2、生效配置:gitlab-ctl reconfigure

3、手动执行备份:gitlab-rake gitlab:backup:create

        在目录/nfsc/gitlab/git-backup/下会生成一个备份文件,如:

        1618476217_2021_04_15_13.9.1_gitlab_backup.tar,其中1618476217即为此次备份都版本号。

4、变更失败导致数据丢失,可以还原备份

        gitlab-rake gitlab:backup:restore BACKUP=备份版本号

升级版本

获取安装包 直接安装就可

yum install -y  gitlab-ce-13.9.5-ce.0.el7.x86_64.rpm

降低版本

1、停止gitlab服务

gitlab-ctl stop

2、卸载当前版本的gitlab

gitlab-ctl uninstall

yum remove gitlab-ce

3、安装新版本

yum install -y gitlab-ce-10.7.2-ce.0.el7.x86_64

欢迎关注我的公众号:龙叔运维

持续分享运维经验

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

龙叔运维

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值