首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Gitlab配置mirrorRepository 镜像仓库

Gitlab配置mirrorRepository 镜像仓库

原创
作者头像
javaNice
发布2023-11-17 14:21:56
发布2023-11-17 14:21:56
1.6K0
举报
文章被收录于专栏:javanicejavanice

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

image-20230602110354505
image-20230602110354505

b项目git地址

image-20230602110520418
image-20230602110520418
image-20230602110547947
image-20230602110547947

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

image-20230602110734495
image-20230602110734495

📌tips

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

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

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

🧣最后的话

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

搞笑点赞
搞笑点赞

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 🔊业务场景
  • 📆1.在a项目中点击settings-》repository-》mirroring repositories
  • 📌tips
  • 🧣最后的话
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档