gitlab跨版本恢复应该如何处理?

  • Choerodon平台版本: 0.16.0

  • 遇到问题的执行步骤:
    之前有一台旧的服务器,部署的是Choerodon 0.14.0,本周采购一台新的服务器,重新部署了Choerodon 0.16.0,现在想要将0.15.0版本的gitlab仓库迁移到0.16.0的gitlab中。将0.14的gitlab备份数据上传到0.16.0中执行恢复,提示版本不一致

root@gitlab-6b745b6b5f-gpc56:~# gitlab-rake gitlab:backup:restore
Unpacking backup … done
GitLab version mismatch:
Your current GitLab version (11.6.4) differs from the GitLab version in the backup!
Please switch to the following version and try again:
version: 11.4.7

Hint: git checkout v11.4.7

  • 文档地址:

  • 环境信息(如:节点信息):

  • 报错日志:

  • 原因分析:

    gitlab恢复是要求版本一致的,类似这种情况在0.16.0中采用0.14.0的gitlab会不会有问题?

  • 疑问:

    提出您对于遇到和解决该问题时的疑问

你好,备份的数据只能在同版本Gitlab中进行恢复,猪齿鱼升级不需要升级Gitlab版本,谢谢

那我重新在新的服务器上重新安装0.14.0的gitlab,然后接下来的内容按照0.16.0安装是否可行?

可以的哈 猪齿鱼的版本和Gitlab版本没有强依赖关系

1 个赞

好的,那我重新尝试安装一次,谢谢!