Savannah(savannah.gnu.org)是什么网站?
更新时间
Savannah 是自由软件基金会(FSF)生态下的软件协作与托管平台,主要面向希望开发、维护和分发自由软件的项目。它同时承载两类项目:官方 GNU 软件放在 savannah.gnu.org,非 GNU 的自由软件项目放在 savannah.nongnu.org。如果你的项目完全基于自由软件、不依赖专有软件,并且需要代码托管、缺陷跟踪、任务管理和邮件列表等协作设施,Savannah 是可直接使用的选择;如果项目包含专有依赖,则不符合它的托管条件。
平台定位与服务对象
Savannah 的自我定位是“献身于自由软件之人的软件锻造平台”,代管在自由操作系统上运行、且无任何专有软件依赖的自由项目。平台本身也以 100% 自由软件运作,包括其自身的基础设施。
从页面数据看,站点当前有 26117 位注册用户、3858 个代管群组,其中官方 GNU 软件 406 个、非 GNU 软件与文档 3356 个,另有 www.gnu.org 部分内容与翻译团队。这说明它并非只服务 GNU 官方项目,非 GNU 自由软件同样占大多数。
两个托管空间怎么选
| 空间 | 地址 | 适用项目 |
|---|---|---|
| GNU 主站 | savannah.gnu.org | 官方 GNU 软件,是开发、维护与散布 GNU 软件的中心 |
| 非 GNU 站 | savannah.nongnu.org | 支持自由软件但非 GNU 一部分的项目 |
选择依据很简单:项目是否属于官方 GNU 软件。若不确定,可先看自己是否在开发 GNU 官方包;否则走 nongnu 空间。注册入口在站点的“注册新项目”菜单项。
提供哪些协作功能
从导航与页面内容可确认的功能包括:
- 项目托管:代管群组与项目页面
- 缺陷与任务跟踪:站点列出 bug、task、sr(支持请求)等条目,并带投票数,例如 bug #55093 有 1989 票
- 补丁与工作项:导航中有“补丁”“工作”入口
- 邮件列表:官方建议订阅 savannah-announce(低流量重要通知)与 savannah-users(一般使用协助)
- 人员招募:站点有“诚征贡献者”板块,按 Developer、Project Manager、Unix Admin、Doc Writer、Tester、Translator 等角色分类
- 统计与文档:提供站点统计、常见问题与深入指南
使用前需要知道的技术细节
Savannah 的 git 服务近年做了架构调整:2025 年 5 月启用了 CGIT 和 GITWEB 的只读镜像,2026 年 5 月进一步把所有托管 git 仓库的 HTTP/HTTPS 流量重定向到志愿者提供的镜像网络,以减轻主服务器负载,把主站资源留给成员(授权用户)访问。这意味着匿名浏览代码时,你实际访问的可能是镜像站;需要写操作或成员权限时才会回到主站。项目方在规划自动化拉取、镜像同步或依赖固定地址的构建流程时,应把这一重定向考虑进去。
适合与不适合的情况
适合:项目完全使用自由软件工具链、无专有依赖;需要缺陷跟踪、任务管理、邮件列表一体化的协作环境;希望靠近 GNU 生态并获得官方 GNU 项目身份。
不适合:项目依赖专有软件或库;只需要轻量代码托管、不需要邮件列表和缺陷跟踪;对访问延迟敏感且无法接受 git 读流量走志愿者镜像。
平台页面提到“upgrade”相关关键词,但资料未给出具体价格、套餐或登录限制信息,因此无法判断是否存在付费升级项,使用前应以站内实际页面为准。