GitLab备份升级

这篇具有很好参考价值的文章主要介绍了GitLab备份升级。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数据备份(默认的备份目录在/var/opt/gitlab/backups/下,生成一个以时间节点命名的tar包。)

gitlab-rake gitlab:backup:create

GitLab备份升级,gitlab

新建repo源,升级新版本的gitlab

vim /etc/yum.repos.d/gitlab-ce.repo   

[gitlab-ce]
name=gitlab-ce
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
repo_gpgcheck=0
gpgcheck=0
enable=1
gpgkey=https://packages.gitlab.com/gpg.key 

查看版本号:

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

升级必须按照版本号一步一步依次升级

官网文档

GitLab备份升级,gitlab

第一步:停止服务

sudo gitlab-ctl stop

第二步:启动数据库

sudo gitlab-ctl start postgresql

第三步:开始安装升级(比如当前版本是11.8.6需要升级到11.11.8)

yum install -y gitlab-ce-11.11.8

第四步:重新加载配置

gitlab-ctl reconfigure

第五步:重启GitLab服务

gitlab-ctl restart

第六步:打开访问链接,验证,如果出现502,等待30秒刷新即可

如果还需继续升级,按照第一步到第六步重复即可,只是版本号不一样!文章来源地址https://www.toymoban.com/news/detail-621408.html

到了这里,关于GitLab备份升级的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Gitlab 数据备份

    1、Gitlab 创建备份 1.1、手动备份 创建备份文件 使用一条命令即可创建完整的Gitlab备份。 gitlab-rake gitlab:backup:create 使用命令会在/var/opt/gitlab/backups目录下创建一个压缩包,这个压缩包就是Gitlab整个的完整部分。 [root@server ~]# gitlab-rake gitlab:backup:create 生成完后,/var/opt/gitlab/bac

    2023年04月21日
    浏览(23)
  • Gitlab 备份和恢复

    gitlab可以算作公司最重要的知识资产之一,虽然由于其设计,每个开发本地可能都存在着负责项目的全部提交记录,但一旦gitlab发生故障,轻则浪费大量时间进行项目重建,重则丢失项目代码数据。未雨绸缪,提前进行gitlab备份和数据恢复演练,本文记录gitlab的定时备份方案

    2024年02月07日
    浏览(26)
  • Gitlab 备份与恢复

    1、备份数据(手动备份) 2、备份数据(定时任务备份) 1、还原数据 1.1、复制数据到新Gitlab默认备份目录 1.2、设置备份文件权限 1.3、使用如下命令恢复数据 1.3.1、停止 Gitlab 1.3.2、还原数据 1.3.3、重启 Gitlab 1.4、打开web页面,查看数据是否正常 说明:输入账号密码,查看数

    2024年02月14日
    浏览(28)
  • docker中安装gitlab,并完成gitlab容器迁移包括相关数据备份

    docker拉取gitlab 启动容器 更改配置信息 重新启动 服务器开放端口 测试运行 将这个gitlab容器迁移到另外一个服务器上,并且把数据备份 查看容器名称和容器ID 查看容器对应的挂载目录 得到宿主机与容器的映射关系,方便我们在宿主机内更改配置文件 进入容器并将数据备份

    2024年02月03日
    浏览(30)
  • gitlab【安装部署、备份与恢复】

    【1】安装依赖 【2】安装软件包 【3】修改配置 【4】初始化gitlab、后续修改了配置也需要初始化 【5】查看安装是否报错 【6】验证邮箱是否正常  【7】浏览器测试访问   【8】汉化、需要软件包,版本一致  【9】数据备份 【10】数据恢复  

    2024年02月13日
    浏览(25)
  • GitLab备份与恢复测试(基于Docker)

    1.修改配置文件/opt/gitlab/config/gitlab.rb 2.重新加载配置 3.备份应用程序 4.备份配置 1.启动gitlab 2.修改配置文件/opt/gitlab_bak1/config/gitlab.rb 3.重新加载配置 4.复制备份文件到2指定的目录 5.停止连接到数据库的进程 6.恢复,名称中省略了_gitlab_backup.tar 7.恢复gitlab-secrets文件 8.重启git

    2024年01月23日
    浏览(39)
  • 常用环境部署(十三)——GitLab整体备份及迁移

    注意: 由于我的GitLab是docker安装的,所以我的操作都是在容器内操作的,大家如果不是用docker安装的则直接执行命令就行。 链接:常用环境部署(八)——Docker安装GitLab-CSDN博客 (1)进入容器 (2)备份 (3)备份成功  注意: 备份过程中会提示创建备份文件,备份完成后大家

    2024年02月03日
    浏览(33)
  • gitlab备份迁移后修改项目报500错误

    gitlab通过备份迁移后,在修改或是删除项目时,报500错误,原因是迁移前后的token不一致导致的 解决办法:需要进入gitlab内置的数据库,将所有的token清除掉 进入gitlab内置的数据库:适用于gitlab的14.8.2-ee版本,其他版本的命令可能会不一致 执行以下命令,将token进行删除: 刷

    2024年02月12日
    浏览(27)
  • GitLab服务器迁移备份及注意事项

    备份时需要保证两个gitlab的版本号一致,例如我的gitlab版本号都为8.8.5。 然后使用以下命令进行备份,注意gitlab需要保持正常运行的状态 备份结束后进入 “ /var/opt/gitlab/backups ” 目录下查看备份文件,备份文件名格式一般为 “ 时间戳_gitlab_backup.tar ”(例如:1675114514_gitlab_b

    2024年02月11日
    浏览(38)
  • gitlab升级

    1.下载需要的版本   gitlab-ce-15.4.6-ce.0.el7.x86_64.rpm gitlab-ce-15.7.6-ce.0.el7.x86_64.rpm gitlab-ce-15.9.7-ce.0.el7.x86_64.rpm gitlab-ce-15.11.3-ce.0.el7.x86_64.rpm gitlab-ce-16.2.1-ce.0.el7.x86_64.rpm gitlab-ce-16.2.3-ce.0.el7.x86_64.rpm gitlab-ce-16.3.0-ce.0.el7.x86_64.rpm 2、升级 or 3、查看版本号 4、错误提示 rpm -Uvh gitlab-ce-16.

    2024年02月10日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包