CommitGo 推出 Gitea 企业版

CommitGo,一家由 Gitea 创建者创立、作为 Gitea Ltd 子公司的企业,很高兴宣布 Gitea 企业版正式发布。
Gitea 企业版是一项高级服务,旨在将您的协作与代码管理提升到新的高度。
Gitea Enterprise 功能一览
为了满足企业需求,Gitea Enterprise 包含了一些 Gitea 中(尚)未提供但非常实用的新功能。其中一部分是 CommitGo 专门为客户开发的;另一部分已通过合并请求提交至 Gitea 项目,但尚未合并到稳定版本中。
目前 Gitea Enterprise 包含以下功能:
-
分支保护继承:
借助分支保护继承功能,保障代码库的安全。 -
依赖项扫描:
自动识别并解决项目开源依赖项中的漏洞。 -
IP 白名单:
通过指定允许访问的 IP 地址来控制对仓库的访问。 -
企业主题:
使用为企业量身定制的主题,打造个性化的 Gitea 体验。 -
强制双因素认证(2FA):
通过强制启用双因素认证来加强账户安全。 -
审计日志(PR #24257):
通过全面的审计日志洞察用户操作和系统事件。 -
SAML 集成(PR #29403):
借助无缝的 SAML 集成来简化用户认证与授权。 -
稳定的发布周期与长期支持版本
如需体验 Gitea Enterprise 的增强功能,请访问企业版页面。如有任何疑问或需要帮助,您也可以联系 CommitGo。
常见问题
- 这是否意味着 Gitea 现在采用了开放核心模式?
否,Gitea 项目治理章程禁止包含专有代码,我们遵守项目标准。Gitea Enterprise 是 CommitGo 提供的产品,不代表 Gitea 技术监督委员会或 Gitea 项目本身。CommitGo 始终承诺以 MIT 许可证将功能回馈给 Gitea。
- 为什么这些功能不直接放在 Gitea 中?
此前由客户委托开发的功能可能包含内部信息。在提交给 Gitea 项目前,必须经过审查,以确保不泄露敏感信息或商业机密。这种模式已经让 CommitGo 得以构建并贡献了广泛使用的 Gitea Actions 功能,以及其他尚未合并的功能,比如 SAML 认证 或 GCP 存储。
- 这会如何改变 Gitea 的开发?
Gitea 项目本身没有任何变化,因为它拥有健全的治理章程来确保项目可以独立运行,且此产品并未对其提出任何修改。每个订阅都包含一份支持合同,以确保报告或支持请求不会压垮社区跟踪系统。功能以 MIT 许可证构建并回馈给 Gitea 项目后,仍需像所有其他合并请求一样经过审查流程。这将使 Gitea 能够纳入高质量、面向企业需求的功能。
- 为什么这是一项付费产品?
开源的 Gitea 项目可以免费获取,并提供预构建的二进制文件,你可以通过社区提供的支持渠道使用。
CommitGo 有幸遇到愿意委托定制功能、允许我们以 MIT 许可证授权代码并将其提交给 Gitea 项目的客户。
许多功能和增强项之所以未能为 Gitea 项目开发,是因为前期成本高昂且缺乏维护资源。这导致它们无法被开发或被项目采纳。通过这项产品,CommitGo 可以向付费客户提供带有支持合同的版本,从而使我们能够开发和维护这些功能,并最终将其贡献给 Gitea 项目。
这种模式已经让我们为 Gitea 项目贡献并维护了多项功能,包括 Gitea Actions,该功能在公司内部试用后提供给了客户。与此同时,它也在等待审核,以便纳入 Gitea 项目本身。
由客户委托开发的功能和增强项可能涉及对内部公司信息或商业机密的了解,因此在将功能提交给 Gitea 项目前,需要进行审查以确保不包含任何敏感信息。
下一步是什么?
尽管我们 CommitGo 与 Gitea 项目紧密相连,但我们的产品与 Gitea 项目本身之间更好的区分正在逐步推进。建立品牌、搭建新的基础设施和资源需要时间,因此我们会在 blog.gitea.com 上发布相关更新。在逐步站稳脚跟的过程中,我们正与社区密切合作,衷心感谢大家的建议和反馈。
Gitea 项目由全球多元的维护者、贡献者、公司以及最终用户共同建设,他们都为 Gitea 的持续成功投入了精力。我们非常高兴能尽己所能,让 Gitea 项目从我们的开发工作中获益,并保障其可持续发展。
感谢您参与 Gitea 这段旅程。我们期待为您提供更多支持,助力您取得成功。
❗ 免责声明
本文已更新,以提供更清晰的说明并补充背景信息。我们由衷感谢 Gitea 社区的所有反馈。


