V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zzlyzq
V2EX  ›  问与答

gitlab 的迁移问题

  •  
  •   zzlyzq · 2016-07-19 22:26:24 +08:00 · 2405 次点击
    这是一个创建于 3034 天前的主题,其中的信息可能已经有所发展或是发生改变。

    过去我们有一个小虚机, gitlab 是 7.10.0 , 最近想在另外的高配机里面重新安装,于是安装了 7.10.5 ,但是当把之前的备份还原的时候,提示版本号不一致。 于是就是从网上找 7.10.0 的版本呀, 可是没有找到, git branch 里面有 7.10-stable ,小版本没有找到。

    现在我尝试将老 gitlab 的 gitlab 文件夹全部拷贝出来,然后尝试恢复实验。

    不知道各位兄弟有没有实验过这个东西。

    10 条回复    2016-07-20 14:07:55 +08:00
    gluttony
        1
    gluttony  
       2016-07-19 22:56:25 +08:00   ❤️ 1
    Sharuru
        2
    Sharuru  
       2016-07-19 23:03:52 +08:00   ❤️ 1
    现在最新的版本是 8.9 了吧,完全可以在老机器上升级然后迁移。
    不过我记得之前版本是叫 CI ?
    官方也有对应的迁移 guide : http://docs.gitlab.com/ce/migrate_ci_to_ce/README.html
    zzlyzq
        3
    zzlyzq  
    OP
       2016-07-19 23:11:05 +08:00
    @gluttony 感谢。 提供了一条解决的思路。
    zzlyzq
        4
    zzlyzq  
    OP
       2016-07-19 23:11:42 +08:00
    @Sharuru 恩。 我现在已经把老的虚机 clone 了一份儿, 可以多做些测试。

    满满的都是坑哇。
    PyPog
        5
    PyPog  
       2016-07-19 23:13:14 +08:00 via Android
    用 docker ,数据全部映射在外边真实机器,升级 Gitlab 一点压力都没有
    zzlyzq
        6
    zzlyzq  
    OP
       2016-07-19 23:42:57 +08:00 via iPhone
    @PyPog 兄弟 话不能这么说,还是小心为好。 另外,你们的 gitlab 是不是跑在 docker ?
    PyPog
        7
    PyPog  
       2016-07-20 00:38:00 +08:00 via Android
    @zzlyzq 是跑 docker ,上周六我才升级了一次
    zzlyzq
        8
    zzlyzq  
    OP
       2016-07-20 01:29:19 +08:00 via iPhone
    @PyPog 挺好。不过我们代码几十 g 不敢乱动
    chairuosen
        9
    chairuosen  
       2016-07-20 01:51:35 +08:00 via iPhone
    旧机器备份 1 ,旧机器升级,旧机器备份 2 ,新机器安装,新机器还原备份 2
    beneo
        10
    beneo  
       2016-07-20 14:07:55 +08:00
    弄台新机器,同版本备份恢复,改配置,改默认配置,什么都默认。然后开始升级,首先升级到同大版本的最大小版本,然后直接最新版。好了,改配置,改成自己需要的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1125 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 18:53 · PVG 02:53 · LAX 10:53 · JFK 13:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.