极狐gitlab镜像github项目
极狐gitlab镜像github项目
极狐gitlab提供镜像(mirror)功能,可以自动同步外部源的仓库,比如github、bitbucket等以git为基础的仓库管理系统。
这里以github为例。
1. 公开项目
以 https://github.com/leffss/gowebssh 为例
-
首先极狐gitlab中创建项目
-
设置项目 mirror
-
点击 Mirror repository 添加成功
-
查看代码,已同步成功
2. 私有项目
以 https://github.com/leffss/CnblogsSpider 为例
-
登陆 github 生产 token
-
在极狐gitlab中创建项目
-
设置项目 mirror
-
点击 Mirror repository 添加成功
-
查看代码,已同步成功
3. 注意事项
极狐gitlab会每分钟启动一个 sidekiq 后台任务进行 pull 操作,但是因为网络的原因,同步 github 的库会经常失败,这点基本无解,只有保持网络畅通