Nexora Vendor Mirror
内部 GitLab Group
nexora-vendor,镜像所有已使用的开源项目源码,兼做内部二开基线。2026-04-18 由 nexora-ops 完成首次全量导入。
目的
- 防上游突然下架 / 改协议
- 为 Nexora 的 patch / 二开提供存放点
- 内网快速 clone(避免 GitHub / Gitee 拉取限速)
Group 地址:https://gitlab.nexora.restry.cn/groups/nexora-vendor
镜像项目清单
| 项目 | 上游 | Branches | Tags | 状态 |
|---|---|---|---|---|
nexora-vendor/erpnext | github.com/frappe/erpnext | 443 | 1,739 | ✅ |
nexora-vendor/frappe | github.com/frappe/frappe | 187 | 1,539 | ✅ |
nexora-vendor/frappe_docker | github.com/frappe/frappe_docker | 1 | 11 | ✅ |
nexora-vendor/crmeb | gitee.com/ZhongBangKeJi/CRMEB (PHP 标准版) | 9 | 30 | ✅ |
nexora-vendor/casdoor | github.com/casdoor/casdoor | 166 | 1,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 --mirror2 GB+ 仓库经 HTTP 推送时被 OOM kill,但 kill 前数据已完整写入(branch / tag 数量与上游一致,验证后确认可用)- 部分旧 tag 因 pack
.keep冲突被 reject,核心分支与最新 tag 在即可