代码库登录配置_实现GitLab代码自动同步到GitHub

需求:

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

解决方案:

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

操作步骤:

  • 登陆GitHub,选择右上角头像处,点击Settings 进入。如下图:
33f2a383da040fe136e510849854edb7.png
  • 进入Setting之后,左侧选择Develeper settings 。如下图:
3826e1f2eaf1befb554d159dc548260e.png
  • 左侧点击Personal access tokens
b434cfde04b42cda0096e50bb7122692.png
  • 右上角选择Generate new token
52328c24bc681ba7071445eacbfd9486.png
  • 选择给新的Token赋予权限
d3046f364c703588826547c16d9cacf2.png
  • 点击下方的Generate token 按钮
69108c1f47c1b5dcf01d8b818988fcf6.png
  • 保存生成的Token ,否则一会看不到了。
96a2e97f1418407d5703bf27c8e71b54.png
  • 最后需要在github创建一个空仓库 ,用于接收gitlab同步过来的代码库。
077bd5a9cd885c3bc7f322dad48ebcd6.png
  • 空代码库需要记住这个地址,下面有用。
ed7647db2ac6fb105d9e2ac36210ddee.png
  • 进入GitLab,选择要同步的代码库:devops-test 。
f7b83e22b95b5789c1aab4cf9efb177a.png
  • 左侧设置,点击Repository(仓库)
be3043a3e746a1f3770267dfb0a0f8f7.png
  • 选择镜像存储库,展开
465199cdc9afa533478e2a7789e8ce47.png
  • 填写GitHub刚新建仓库的Url 地址:https://github.com/ITchaoge/devops-test.git
c9dfd3322cc763796e12d7be7e91c83a.png

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

1e05e1c7cd66ad97ef651f1fceddaee5.png

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

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

First test

GitLab:

37cffdefeab8d9fdc068e35c88886ec6.png

GitHub:

e3a59e077e50362ad3d90e070894678f.png

Second Test:

GitLab:

c500c1c11a83f66f59698f909dc5585a.png

GitHub:

95bf4a1268d9a7f14fc6f6debc8e23d1.png

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

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

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

声明

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值