Gitlab批量迁移项目
程序员文章站
2022-07-04 22:35:01
最近接到一个需求,要把一个Gitlab上边的项目全部导入到另外一个Gitlab,借鉴了网上的一个方法,成功实现。 参考链接:https://segmentfault.com/a/1190000015952456 1.登录到需要迁移的Gitlab服务器,进到/vat/opt/gitlab/git-da ......
最近接到一个需求,要把一个gitlab上边的项目全部导入到另外一个gitlab,借鉴了网上的一个方法,成功实现。
参考链接:
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/']
上一篇: MongoDB安装调试
下一篇: Where is the kernel documentation?; Ubuntu 上如何安装 linux 内核文档;fedora 上如何安装linux内核文档?
推荐阅读
-
把.net Core 项目迁移到VS2019 for MAC
-
Python基于Flask框架配置依赖包信息的项目迁移部署
-
在项目中迁移MS SQLServer到Mysql数据库,实现MySQL数据库的快速整合
-
JAVAEE——BOS物流项目04:学习计划、datagrid、分页查询、批量删除、修改功能
-
超简单!asp.net core前后端分离项目使用gitlab-ci持续集成到IIS
-
使用git迁移Laravel项目至新开发环境的步骤详解
-
springboot项目实现批量新增功能
-
GitLab-使用SSH的方式拉取和推送项目
-
Gitlab 备份迁移恢复报错gtar: .: Cannot mkdir: No such file or directory
-
Gitlab Pipeline+Supervisor Python项目CI/CD实战 (二)