gitlab 自动推送代码到gitee_实现GitLab代码自动同步到GitHub

需求:

GitLab上的现有代码库,同步到GitHub上。

解决方案:

  • 在GitHub上创建私有访问Token,
    • 注意:此Token就是只有一部分权限的密码。(和你的登录密码相比,你的登录密码拥有完全的权限,所以本步骤可以不进行,直接使用github的登录密码也是可以的)
  • 需要在github上创建一个空代码库,提供URL地址,供gitlab使用【7步】
  • 在GitLab上配置镜像地址,完成同步【8-13步】

操作步骤:

  • 登陆GitHub,选择右上角头像处,点击Settings 进入。如下图:
1ce23adad2f7a0a8d51331c2476be253.png
  • 进入Setting之后,左侧选择Develeper settings 。如下图:
05a99c1065d811355570122d0c5442e5.png
  • 左侧点击Personal access tokens
7317ca31c232048d4de90d64769c01b2.png
  • 右上角选择Generate new token
2e019d557f81b81155a0d76bf75490be.png
  • 选择给新的Token赋予权限
bccad5b9cde7720fa97c3253dceb7232.png
  • 点击下方的Generate token 按钮
2e0476aef467294fde68419c91174d2b.png
  • 保存生成的Token ,否则一会看不到了。
333f7e2d2f4135f665c70a4d402666ee.png
  • 最后需要在github创建一个空仓库 ,用于接收gitlab同步过来的代码库。
b9133e9b33442aa3fd15fb0b09efe802.png
  • 空代码库需要记住这个地址,下面有用。
db5c8a033199d266e96196ad5d9b48d6.png
  • 进入GitLab,选择要同步的代码库:devops-test 。
36268e84655df54f0ab7814814383e42.png
  • 左侧设置,点击Repository(仓库)
ce4cd5ce9fd2944e6e52caf3fdd7b6c4.png
  • 选择镜像存储库,展开
a1cb8842f97a58691f1b7ad75dfe6277.png
  • 填写GitHub刚新建仓库的Url 地址:https://github.com/ITchaoge/devops-test.git
f00ecac31795b24521606eab39b344b0.png

点击镜像存储库之后生成,如下图:

6d1cd33ba699932668745fcf94495f28.png

这也是之前版本的URL格式,只不过最新的gitlab版本,不需要密码写在URL中,而是填写在密码框!!!

开始测试:GitLab代码是否自动同步到GitHub

First test

GitLab:

d89f6b6143999c0a279ec8d1cc6d6edb.png

GitHub:

94f9fb8c62a4087d8425fe00e78ec772.png

Second Test:

GitLab:

e7206215a0e866db34f6eccc29858c96.png

GitHub:

d49840fc7ca1d2ac65c4a291c44c93e1.png

这期间有可能因为网络问题会慢一点,但肯定会同步。

GitLab 自动同步到 GitHub就介绍到这​!​!!

GitHub 迁移到GitLab 请点击下方链接。

声明

封面来自网络,再加二次修改,如有侵权,删除。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值