2025年gitlab服务器迁移(gitlab迁移到docker)

gitlab服务器迁移(gitlab迁移到docker)需求 有个工程原来放在 A 服务器的 git 上 现在要迁移到 B 服务器上 需要保留所有的提交记录 两个服务器都是用的本地安装的 gitlab 如果 2 个服务器包含的 member 不一样也没关系 都可以导过去 试验过程 方法 1 进入 gitlab 界面 选择 new project 然后选择 import project 有两种方式导入 一种是 Repo by URL 需要有相应的权限

大家好,我是讯享网,很高兴认识大家。



需求:有个工程原来放在A服务器的git上,现在要迁移到B服务器上,需要保留所有的提交记录
两个服务器都是用的本地安装的gitlab
如果2个服务器包含的member不一样也没关系,都可以导过去

迁移gitlab到docker gitlab仓库迁移_迁移gitlab到docker
讯享网

迁移gitlab到docker gitlab仓库迁移_迁移_02

迁移gitlab到docker gitlab仓库迁移_服务器_03

迁移gitlab到docker gitlab仓库迁移_版本库_04

上述命令中的 git://aaa.com/username/project.git 指的是项目的旧git地址

–bare 创建的克隆版本库都不包含工作区,直接就是版本库的内容,这样的版本库称为裸版本库。
(2)从新git服务器上创建一个空项目
(3)以镜像推送的方式上传代码到 新git 服务器上

上述命令中 cd project.git ,是我们再第一步git clone 下来的版本库,是个文件夹
git push –mirror 后面的地址,是新git服务上刚创建的项目的git地址,就是我们要导入的那个地址
主要git push 这个也要求必须具有相应的权限,不然报错

执行完git push 后,就成功上传到新git了,clone下来的裸版本库可以删除了。

再从新git地址clone下项目来,就可以继续使用了。

小讯
上一篇 2025-05-28 13:23
下一篇 2025-04-16 17:58

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/152967.html