背景: 我是运维狗,专门伺候开发大爷的。
gitblit:1.6.2
gitlab:最新版本
os:centos7
1,gitblit 上项目大概有几十个,前任运维搭建的 gitblit 现在领导的意思是换到 gitlab。我都有管理权限。
2,除了我一个个 pull 到本地再 push 到新的 gitlab 上去,有什么可以一次性把数据导入到 gitlab 上去的方法。
3,请大家帮我思考一下该怎么操作,有什么思路?集思广益
note:看见了一个 import project from repo url,但是这样还是照样把人搞死啊,不是我们想要的结果
1
Sunnyyoung 2018-01-26 12:51:22 +08:00 via iPhone 1
让开发大爷自己迁移阿
|
2
Sanko 2018-01-26 12:59:18 +08:00 via Android
几十个一个个来又能划水一个周(#滑稽
|
4
wangking OP @Sunnyyoung 让大爷们迁移,还不如我自己来。他们会有更多的问题等着我的
|
5
scriptB0y 2018-01-26 13:33:02 +08:00
在 gitlab 上写个脚本拉过来不行吗
|
6
chencn 2018-01-26 13:44:16 +08:00 via iPhone
gitblit 是吧 git 仓库直接扔硬盘上 pull 动作应该是省了
|
7
ZE3kr 2018-01-26 13:48:06 +08:00 via iPhone
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/raketasks/backup_restore.md
试试把仓库转换成 Gitlab 备份的格式然后 restore ? |