本地部署 git 服务器:从Github到Codeberg,底层技术 @ Forgejo << gitea (****)
本地部署 git 服务器:从Github到Codeberg,底层技术 @ Forgejo << gitea (****)
·
git 服务器 > https://git-scm.com/tools/hosting
- 原始仓库 gogs , 衍生 gitea;gitea 再衍生 Forgejo
- Forgejo 有国外开源基金会支持,且新版本据说会首先在 https://codeberg.org/ 上进行测试。可能稳定性更好?
- gitlab 目前版本,运行至少需要 8GB内存?4GB 测试 NG
- gitea 目前版本,需要 < 1GB内存? Forgejo 需要的内存更小。
- 据说:20人以上,采用 gitlab。 Forgejo 据说效果还行?
某知名网站推荐的 git host https://git-scm.com/tools/hosting
- 每页 20条 x 1110 ,目前 https://codeberg.org/explore/ 总共大约 2万+ 个公开仓库?

> https://codeberg.org/forgejo/forgejo
> https://zhuanlan.zhihu.com/p/2034978946773688788
技术架构与核心功能
Codeberg 的技术基石是完全开源的,这保障了其平台的透明与可审查性。
- 底层技术:Forgejo。
- 代码托管:基于 Git 的版本控制。
- 协作功能:界面与 GitHub、GitLab 类似,可无缝切换。
- 静态网页:通过 codeberg.page 服务托管。
- CI/CD:原生支持 Woodpecker CI。
- 本地化:通过 Codeberg Translate 服务进行多语言管理。
- API 访问:可通过个人访问令牌(Personal Access Tokens)或 SSH 密钥进行代码操作和项目管理。
Forgejo gitea
Forgejo 和 Gitea 都是轻量级、自托管的 Git 服务,适合个人或小型团队搭建私有代码仓库。它们关系密切,但发展路径不同。
核心区别
- 起源
- Gitea:2016 年从 Gogs 分叉而来,强调社区驱动与快速迭代 。
- Forgejo:2022 年底从 Gitea 分叉,因不满 Gitea 被商业公司(Gitea Limited)接管,主张纯社区治理、反对商业控制 。
- 治理模式
- Gitea:由 Gitea Limited(香港注册公司)主导,虽保持开源,但决策趋于中心化 。
- Forgejo:由非营利组织 Codeberg e.V. 支持,强调透明、去中心化社区治理 。
- 技术现状
- 两者高度兼容,配置文件、UI、插件系统基本一致 。
- Forgejo 自 2024 年起计划“硬分叉”,逐步脱离 Gitea 代码库,未来可能不再完全兼容 。
- Gitea 功能更丰富(如 CI/CD、包注册表等),更新更快;Forgejo 更注重隐私、安全与自由软件理念 。
- 适用场景
- 追求易用性、功能全面 → Gitea :AI答案,未必正确。Forgejo 目前迭代很快?
- 重视数据主权、反对商业干预 → Forgejo
部署建议
- 快速部署:两者均支持 Docker、二进制、安装包等多种方式 。
- 自动化部署:可使用 Ansible 角色统一部署 Gitea 或 Forgejo 。
- 镜像同步:可通过工具将 GitHub 仓库自动同步至 Gitea/Forgejo 实例 。
最新动态(截至 2026 年 5 月)
- Gitea:2026 年 5 月 16 日刚发布新版本,活跃维护中 。
- Forgejo:荷兰政府于 2026 年 4 月上线基于 Forgejo 的官方代码平台 code.overheid.nl,强调“数字自主” 。
- 安全注意:Gitea ≤1.22.4 和 Forgejo ≤7.0.11 存在 SSH 权限绕过漏洞(CVE-2024-45337),建议及时升级 。
总结选择
|
维度 |
Gitea |
Forgejo |
|
控制权 |
部分商业主导 |
纯社区治理 |
|
功能 |
更丰富,更新快 |
功能齐全,侧重自由与隐私 |
|
兼容性 |
高(生态成熟) |
高(但正逐步分叉) |
|
适合人群 |
普通用户、小团队 |
注重数据主权者、开源理想主义者 |
若追求稳定与功能,选 Gitea;若重视开源纯粹性与自主权,选 Forgejo。两者均可通过 Gitea 官网 或 Forgejo 官网 获取安装指南。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐



所有评论(0)