Nexora Vendor Mirror

内部 GitLab Group nexora-vendor,镜像所有已使用的开源项目源码,兼做内部二开基线。2026-04-18 由 nexora-ops 完成首次全量导入。

目的

  1. 防上游突然下架 / 改协议
  2. 为 Nexora 的 patch / 二开提供存放点
  3. 内网快速 clone(避免 GitHub / Gitee 拉取限速)

Group 地址:https://gitlab.nexora.restry.cn/groups/nexora-vendor

镜像项目清单

项目上游BranchesTags状态
nexora-vendor/erpnextgithub.com/frappe/erpnext4431,739
nexora-vendor/frappegithub.com/frappe/frappe1871,539
nexora-vendor/frappe_dockergithub.com/frappe/frappe_docker111
nexora-vendor/crmebgitee.com/ZhongBangKeJi/CRMEB (PHP 标准版)930
nexora-vendor/casdoorgithub.com/casdoor/casdoor1661,839

uni-app x 暂不拉(主要是 SDK 不是源码)。

自研项目

  • nexora-vendor/nexora-jewelry-customapp — Nexora 自研的 Frappe Custom App(详见 nexora-erpnext-migration),MIT License + README + .gitignore 初始化完成。

同步方式

GitLab CE 不支持 Pull Mirror(Premium 功能),首次同步用 git push --mirror。后续需手动或写 cron 脚本 git fetch --all && git push --mirror

踩坑

  • git push --mirror 2 GB+ 仓库经 HTTP 推送时被 OOM kill,但 kill 前数据已完整写入(branch / tag 数量与上游一致,验证后确认可用)
  • 部分旧 tag 因 pack .keep 冲突被 reject,核心分支与最新 tag 在即可

相关页面