我目前正在使用Trac的自托管SVN进行FOSS项目,并且正在慢慢转向Mercurial。我已经设置了HgWeb,所以我可以查看存储库并通过HTTP查看,但我希望能够提供基于Web的分支,比如BitBucket,Kiln等。
我的服务器已经安装了PHP和Python。 Python已经占用了足够的内存,所以我认为它也不会应付Java。
我找到this question,但没有一个好的答案,我不需要完整的BitBucket功能集(基本上只是分支/克隆和拉取请求)。还有this question但它主要得到关于通过HgWeb进行简单托管的答案。关于BitBucket备选方案也有other questions,但它们专注于外部托管选项,我希望控制和集成我现有的Trac安装。
那么,是否有任何可用的免费选项让我的开发人员社区可以创建他们自己的分支机构,以便我可以轻松地从他们那里获取更改为主仓库?
感谢。
答案 0 :(得分:5)
以Ry4an建议的方式从我的评论中回答。
在this answer中,提到了一个名为RhodeCode的系统,其官方网站描述为
开源存储库浏览器/管理工具,内置推/拉服务器,LDAP,权限系统和全文搜索。
它具有Web管理支持,分支和其他服务器端repo管理。即使它没有Trac集成,我自己也认为它比我现在使用的hgweb
更好的托管选项。