写点什么

Gitlab 配置 mirrorRepository 镜像仓库

作者:javaNice
  • 2023-11-17
    四川
  • 本文字数:444 字

    阅读完需:约 1 分钟

Gitlab 配置 mirrorRepository 镜像仓库

🔊业务场景

将仓库中 A 项目推送到 B 项目,且后续如果 A 项目代码有变化都会自动推送给 B 项目


前提条件 准备 a 项目 b 项目 b 项目中不存在 a 项目要推送的分支,存在的化需要保证分支内容为空 不然推送时会有冲突导致失败

📆1.在 a 项目中点击 settings-》repository-》mirroring repositories

此处填写 b 项目的 git 地址 http://gitlab.xxxx.cn/xxxx/testmirror.git 中间加上 gitlab 用户名 @


转换后为这样


http://zhangsan@gitlab.xxxx.cn/xxxx/testmirror.git



b 项目 git 地址




填完后点击 mirror repository 然后点击下方刷新按钮,则会开始推送,需要保证 b 项目中没有 a 项目推送的那些保护分支例如推送 a 项目保护分支为 test 推送时如果 b 项目已经存在 test 且有内容则可能会冲突导致推送镜像失败


📌tips

如果选择推送镜像时只推送保护分支,且今天保护分支只有 test 并且推送成功了


明天保护分支有 test dev 则这两个分支都会推送过去


推送镜像时只要有一个分支推送失败则都会失败

🧣最后的话

🖲要熟练掌握技巧,一定多多练习:纸上得来终觉浅,绝知此事要躬行



发布于: 刚刚阅读数: 5
用户头像

javaNice

关注

还未添加个人签名 2023-11-02 加入

还未添加个人简介

评论

发布
暂无评论
Gitlab配置mirrorRepository 镜像仓库_Java_javaNice_InfoQ写作社区