是不是可以在Gitlab中将一个裸仓库复制或导入另一个裸仓库?

时间:2015-08-21 16:56:11

标签: gitlab

我们在项目中使用Gitlab,我们计划停用我们当前的GItlab托管的VM并转移到另一个VM。

是否可以将确切的当前设置复制或复制到我们的新VM及其分支,标签和历史记录中?如果是的话,你能不能。帮助我 谢谢!

1 个答案:

答案 0 :(得分:1)

是的,有可能。 这就是我们在迁移过程中所做的:

1.-在新VM中,克隆旧VM的repo。 cd / home / git / repositories / [your-namespace] / git clone --bare git @ old-git-vm:namespace / repo.git

2.- chown -R git:git repo.git chmod 770 repo.git

3.-导入回购Gitlab sudo -u git -H bundle exec rake gitlab:import:repos RAILS_ENV = production