使用GitLab Mirrors同步Git仓库

笔者需实现多个Git仓库数据的同步,大致是从一个远程的Git仓库同步代码到公司内部的GitLab仓库。经过调研,笔者将目光瞄准开源的GitLab Mirrors。

GitLab自带镜像功能,不过本文并未使用:https://gitlab.com/help/workflow/repository_mirroring.md

GitLab Mirrors功能比较强大,可实现各种格式向Git的镜像,例如:Bazaar, Git, Mercurial, Subversion。

GitLab Mirrors的GitHub地址:https://github.com/samrocketman/gitlab-mirrors ,有兴趣的小伙伴可前往详细了解。

下面笔者将步骤记录一下。为描述方便,笔者使用如下契约:

  • 使用GitHub模拟远程Git仓库;
  • 使用GitLab模拟公司内部的Git仓库。

下面将围绕如何将一个GitHub仓库同步GitLab展开。

1 安装Git

yum install git

2 安装GitLab Mirrors所需软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值