Gitlab批量迁移项目

2019-11-06 09:40:05来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Gitlab批量迁移项目

最近接到一个需求,要把一个Gitlab上边的项目全部导入到另外一个Gitlab,借鉴了网上的一个方法,成功实现。

参考链接:https://segmentfault.com/a/1190000015952456

 1.登录到需要迁移的Gitlab服务器,进到/vat/opt/gitlab/git-data/repositories 打包所有的项目为.gz文件

# tar zcvf DC_Group.tar.gz   group_xxx/*

2.在另外一个Gitlab服务器上进入到/var/opt/gitlab/git-data,创建一个文件夹,并解压DC_gorup的tar包

# /var/opt/gitlab/git-data/ mkdir repository-import-2019-11-04 
# tar -zxvf DC_Group.tar.gz -C /var/opt/gitlab/git-data/repository-import-2019-11-04/

3.给目录加权限

# chown -R git.git  /var/opt/gitlab/git-data/repositor*

4.执行迁移,完成。

# gitlab-rake gitlab:import:repos['/var/opt/gitlab/git-data/repository-import-2019-11-04/']

 

 

          

 

       

            


原文链接:https://www.cnblogs.com/lengmianshashou/p/11803587.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Centos7 基础命令与软件的安装

下一篇:centos7时间同步和时区设置