6

我目前正在将自托管 SVN 与 Trac 一起用于 FOSS 项目,并且正在慢慢转向 Mercurial。我已经设置了 HgWeb,所以我可以查看存储库并通过 HTTP 签出,但我希望能够提供基于 Web 的分支,例如 BitBucket、Kiln 等。

我的服务器已经安装了 PHP 和 Python。Python 已经占用了足够多的内存,所以我认为它也无法应付 Java。

我找到了这个问题,但没有一个好的答案,我不需要完整的 BitBucket 功能集(基本上只是分支/克隆和拉取请求)。还有这个问题,但它主要是通过 HgWeb 获得有关简单托管的答案。还有其他关于 BitBucket 替代品的问题,但它们侧重于外部托管选项,我希望控制和集成我现有的 Trac 安装。

那么,是否有任何免费选项可以让我的开发人员社区创建他们自己的分支,以便他们可以检查,以便我可以轻松地从他们那里获取更改到主存储库中?

谢谢。

4

1 回答 1

5

正如Ry4an建议的那样,根据我的评论做出回答。

这个答案中,提到了一个名为RhodeCode的系统,其官方网站将其描述为

带有内置推/拉服务器、LDAP、权限系统和全文搜索的开源存储库浏览器/管理工具。

它具有 Web 管理员支持、fork 和其他服务器端 repo 管理。尽管它没有 Trac 集成,但我自己认为它是比hgweb我现在使用的更好的托管选项。

于 2011-08-09T15:17:06.657 回答