YOOYUN自建Git代码仓库怎么配:Gitea用Nano/Mini常开约¥39.6/¥79.2,GitLab按官方8核16G基线要Standard,系统盘20GB不可扩、仓库放数据盘
团队代码放在公共托管平台上,偶尔会遇到访问慢、私有仓库人数受限或者合规上不方便的情况,于是不少小团队会考虑自己搭一套 Git 服务。常见的两条路是 Gitea(轻量,单个二进制就能跑)和 GitLab CE(功能全,自带 CI、Issue、Wiki,但吃资源)。这两者对服务器的要求差了好几个档位,选错了不是卡就是浪费。本文按 2026-11-05 上午 YOOYUN(优云,原热网互联)公开套餐接口、帮助中心规则,以及 Gitea、GitLab 官方文档里的硬件要求,算一算在 YOOYUN 上自建代码仓库该开哪一档、每月大概多少钱、硬盘和备份怎么安排。
第一次了解 YOOYUN,建议先看本站常青页:YOOYUN 怎么选。
一、先看两套程序官方怎么说
- Gitea 官方文档:小团队、小项目一般 2 核 CPU 加 1GB 内存就够,树莓派 3 都能跑小规模负载。
- GitLab 官方安装要求(Self-Managed 单机部署):CPU 以 8 vCPU 为基线,内存以 16GB 为基线;内存紧张的环境最少也要 8GB;应用节点(Rails、Sidekiq、Puma)最少 40GB 存储,仓库存储另算,至少要装得下全部仓库;官方还建议尽量关掉 swap。
一句话概括:Gitea 是“小机器就能跑”,GitLab 是“按一台中型服务器来规划”。
二、对应到 YOOYUN 套餐
YOOYUN 云服务器六档在各区单价一致,按小时计费。下表用香港大陆优化(hk_pro)区,按 720 小时折算常开月费:
| 套餐 | CPU / 内存 | 系统盘 | 香港带宽峰值 | 小时价 | 常开约(720h) | 适合的 Git 方案 |
|---|---|---|---|---|---|---|
| Nano | 1 核 / 2GB | 20GB | 20M | ¥0.055 | ¥39.6 | 个人 Gitea |
| Mini | 2 核 / 4GB | 20GB | 30M | ¥0.11 | ¥79.2 | 小团队 Gitea(贴合官方 2 核建议) |
| Air | 4 核 / 8GB | 20GB | 40M | ¥0.22 | ¥158.4 | GitLab 内存紧张模式的下限 |
| Standard | 8 核 / 16GB | 20GB | 50M | ¥0.44 | ¥316.8 | GitLab 官方基线 |
几个要点:
- Gitea 跑在 Nano 上,内存是官方建议的两倍,但只有 1 个核;多人同时推送或者在网页里看大 diff 时会更吃力,团队超过三五个人建议直接上 Mini。
- GitLab 想按官方基线跑,对应的正好是 Standard(8 核 16GB)。Air 只满足“最少 8GB”的下限,而且 CPU 只有基线的一半,适合人少、只是想用 GitLab 界面和 Issue 的场景,别指望同机再跑一堆 CI 任务。
- 所有套餐系统盘都是 20GB,而 GitLab 官方要求应用节点最少 40GB,所以 GitLab 必须另加数据盘;Gitea 仓库稍多也建议把数据目录放数据盘。
三、硬盘:系统盘不能扩,仓库放数据盘
帮助中心写得很清楚:变配只支持向上升级 CPU 和内存,系统盘不可扩,磁盘扩容走“数据盘”流程。数据盘在控制台创建后挂到实例上,系统里自己分区、格式化、挂载;重装系统时系统盘全盘清空,但附加数据盘保留;数据盘可以随实例迁移,换主 IP 也不影响盘里的内容。
对代码仓库来说,这个设计反而顺手:
- 系统盘只放操作系统和程序;
- Gitea 的 data 目录、仓库目录,或 GitLab 的 /var/opt/gitlab,统一放到数据盘;
- 以后重装系统或换程序版本,仓库数据不跟着系统盘走。
数据盘的单价接口里没有公开,以下单页显示为准。
四、备份:快照不等于备份
YOOYUN 的规则里,快照是同节点、手动触发,秒级完成,按 GB 收存储费(套餐价的 10%),官方只推荐用于不超过 7 天的短期回滚;备份是系统按计划跨节点保存,更适合容灾。另外一个容易忽略的点:数据盘默认不在系统盘快照里,需要单独对数据盘拍快照。
建议做法:
- 升级 Gitea / GitLab 版本前,对系统盘和数据盘各拍一张快照,出问题能快速回滚;
- 长期保存靠备份功能,再加上程序自带的导出(Gitea dump、GitLab backup)定期传到另一个区域或本地;
- 美国区的特别集群官方注明不提供数据备份能力,代码仓库不要放在那里。
五、流量和带宽:日常 Git 流量不大,但要设上限
香港大陆优化区流量 ¥0.05/GB,帮助中心写明按上行和下行实际 GB 计费。日常的 push、pull 都是增量,流量很小;真正费流量的是新同事全量克隆大仓库,以及 CI 机器反复拉代码。举个本站假设的例子(不是实测):一个 2GB 的仓库,10 个人各全量克隆一次,大约 20GB,按 ¥0.05/GB 约 ¥1。如果有 CI 每次都全量拉取,次数一多就要算账了,建议 CI 用浅克隆或本地缓存。
带宽方面,Mini 峰值 30M,克隆 2GB 仓库理论上要十来分钟,团队首次迁移仓库时会感觉慢,日常增量同步影响不大。为防止被人刷流量,记得在“账户设置 → 全局流量保护”里设月度账单上限。
六、部署时的几个小坑
- SSH 端口:系统自己的 sshd 占着 22,Git over SSH 一般给 Gitea 内置 SSH 或 GitLab 换一个端口(比如 2222),或者把系统 sshd 改到别的端口,二选一,别两边都抢 22。
- 用密钥登录服务器,关掉 root 密码登录;Gitea 官方也要求用专门的非 root 系统账号运行。
- 域名加 HTTPS:香港区无需备案即可直接用域名访问,证书用免费的 ACME 方案即可。
- 余额:按小时扣费,余额跌破阈值会自动关机,团队用的仓库建议预留足够余额或开启提醒,别因为欠费让大家推不了代码。
七、优缺点
优点:
- 按小时计费,可以先开 Nano 或 Mini 试装,确定方案后再升级配置,升级后 IP 不变;
- 香港大陆优化线路对大陆团队访问友好,又不需要备案;
- 系统盘和数据盘分离,重装不丢仓库。
缺点:
- 系统盘固定 20GB,GitLab 必须额外买数据盘;
- GitLab 按官方基线要 Standard,常开约 ¥316.8/月,比 Gitea 方案贵四倍左右;
- 快照与数据盘快照要分开拍,备份流程需要自己理清。
八、适合谁
- 个人或两三人的项目:Nano 跑 Gitea,常开约 ¥39.6/月。
- 十人以内的小团队:Mini 跑 Gitea,约 ¥79.2/月,加一块数据盘放仓库。
- 必须用 GitLab 全家桶:内存紧张模式起步 Air(约 ¥158.4/月),按官方基线是 Standard(约 ¥316.8/月);CI 任务建议另开按小时计费的机器,参考本站 YOOYUN 按小时跑 CI 构建机。
- 只是想要一台云端开发环境而不是团队仓库:看 YOOYUN 按小时开云端开发机。
九、开通
想自建代码仓库,可以到 YOOYUN 官网 注册,套餐与区域在 云服务器页面 选择。快照、数据盘与备份的更多细节见本站 YOOYUN 快照、备份与数据盘;还在比较区域,回到 YOOYUN 怎么选。
说明:YOOYUN 价格、带宽、流量单价与规则来自其公开套餐接口和帮助中心(2026-11-05 上午查看);Gitea、GitLab 硬件要求来自各自官方文档同日版本。文中流量例子是本站假设,未做实机测试,不提供延迟和跑分数据,以控制台和账单为准。