gitlab 的迁移问题

2016-07-19 22:26:24 +08:00
 zzlyzq

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

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

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

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

满满的都是坑哇。
PyPog
2016-07-19 23:13:14 +08:00
用 docker ,数据全部映射在外边真实机器,升级 Gitlab 一点压力都没有
zzlyzq
2016-07-19 23:42:57 +08:00
@PyPog 兄弟 话不能这么说,还是小心为好。 另外,你们的 gitlab 是不是跑在 docker ?
PyPog
2016-07-20 00:38:00 +08:00
@zzlyzq 是跑 docker ,上周六我才升级了一次
zzlyzq
2016-07-20 01:29:19 +08:00
@PyPog 挺好。不过我们代码几十 g 不敢乱动
chairuosen
2016-07-20 01:51:35 +08:00
旧机器备份 1 ,旧机器升级,旧机器备份 2 ,新机器安装,新机器还原备份 2
beneo
2016-07-20 14:07:55 +08:00
弄台新机器,同版本备份恢复,改配置,改默认配置,什么都默认。然后开始升级,首先升级到同大版本的最大小版本,然后直接最新版。好了,改配置,改成自己需要的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/293582

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX