使用gitea镜像github等外部仓库,关联git,scm,gitlab

Gitea 有镜像功能:

  1. 页面右上角 + 号菜单 》 New Migration
  2. 选择Github 或者 其他平台
  3. Migrate / Clone From URL: 输入clone地址
  4. 勾选 This repository will be a mirror (项目会定期同步,默认8小时一次)
  5. 选择 owner 和 repo name
  6. 点击 Migrate Repository 创建。
  • 问题 从github的网络质量感人,特别repo体积很大的时候,经常失败。

所以,可以从 gitee.com 绕一下。

  1. 在gitee上先导入github库
    页面右上角 + 号菜单 》 从 Gitlab / Gitlab 上导入仓库
  2. 在 gitea 上导入 gitee的库
    导入完成后,进入项目的 Settings > Mirror Settings
    更新 Clone From URL 成 github 的url
    点击 Update Settings