Gitlab 镜像自动同步 Github仓库

前言

Gitlab提供了批量导入Github仓库的功能,但是这些导入后的仓库就不能继续更新了,如果删除仓库/账号又特别麻烦

但是它提供了个叫做镜像仓库设置的东西,可以设置手动或者自动同步Github仓库(Pull or Push)

本文介绍Pull的用法,以发挥其备份作用

为什么用Gitlab

相对于Github,Gitlab同样提供免费无限的空间和带宽

虽然在Action,Pages等策略略有差异

但是Github大肆封号,封仓库,搞限制等比较严重,很多仓库被封

但Gitlab这时可作为备份使用,尤其是私有的时候

自动同步的周期大概是半小时到一小时吧

准备工作

需要个来自Github的token,类型如图,权限repo就行

img

密钥只会显示一次,记得保存

img

配置过程

在仓库的配置中,找到镜像仓库设置

img

你在Github看到的URL应该是这样的

img

但是我们要修改一下,加上用户名

img

其他默认,密钥复制进去当密码

img

然后看到提示

img

仓库页面就有标记了

img

实战

在Github提交个新Commit

img

在设置页面的如图右下角强制更新一下

img

img

等待一会后,同步过来了

img

转载自:https://www.blueskyxn.com/202107/4772.html

版权声明:
作者:RuyeNet
链接:https://www.iloveu.top/archives/144
来源:RuyeNet
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录