极狐gitlab镜像github项目

极狐gitlab镜像github项目

极狐gitlab提供镜像(mirror)功能,可以自动同步外部源的仓库,比如github、bitbucket等以git为基础的仓库管理系统。

这里以github为例。

1. 公开项目

https://github.com/leffss/gowebssh 为例

  1. 首先极狐gitlab中创建项目

  2. 设置项目 mirror

  1. 点击 Mirror repository 添加成功

  2. 查看代码,已同步成功

2. 私有项目

https://github.com/leffss/CnblogsSpider 为例

  1. 登陆 github 生产 token

  2. 在极狐gitlab中创建项目

  3. 设置项目 mirror

  4. 点击 Mirror repository 添加成功

  5. 查看代码,已同步成功

3. 注意事项

极狐gitlab会每分钟启动一个 sidekiq 后台任务进行 pull 操作,但是因为网络的原因,同步 github 的库会经常失败,这点基本无解,只有保持网络畅通

posted @ 2022-07-27 20:05  leffss  阅读(941)  评论(0编辑  收藏  举报