目录
前言
Gitlab提供了批量导入Github仓库的功能,但是这些导入后的仓库就不能继续更新了,如果删除仓库/账号又特别麻烦
但是它提供了个叫做镜像仓库设置的东西,可以设置手动或者自动同步Github仓库(Pull or Push)
本文介绍Pull的用法,以发挥其备份作用
为什么用Gitlab
相对于Github,Gitlab同样提供免费无限的空间和带宽
虽然在Action,Pages等策略略有差异
但是Github大肆封号,封仓库,搞限制等比较严重,很多仓库被封
但Gitlab这时可作为备份使用,尤其是私有的时候
自动同步的周期大概是半小时到一小时吧
准备工作
需要个来自Github的token,类型如图,权限repo就行

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

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

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

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

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

然后看到提示

仓库页面就有标记了

实战
在Github提交个新Commit

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


等待一会后,同步过来了










Comments NOTHING