mercurial - 有没有办法提供像 BitBucket/Kiln 这样的基于 Web 的自托管 Mercurial 存储库 fork ?

标签 mercurial clone bitbucket fork kiln

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

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

我找到了this question ,但没有一个好的答案,而且我不需要完整的 BitBucket 功能集(基本上只是分支/克隆和拉取请求)。还有this question但主要是通过HgWeb得到简单托管的答案。还有other questions关于 BitBucket 替代方案,但它们专注于外部托管选项,我希望能够控制并与我现有的 Trac 安装集成。

那么,是否有任何免费选项可以让我的开发者社区创建自己的分支,他们可以 checkin 这些分支,以便我可以轻松地从中提取更改以将更改写入主存储库?

谢谢。

最佳答案

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

this answer ,一个名为 RhodeCode 的系统提到了,其官方网站描述为

Open source repository browser/management tool with a built in push/pull server, LDAP, permissions sytem and full text search.

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

关于mercurial - 有没有办法提供像 BitBucket/Kiln 这样的基于 Web 的自托管 Mercurial 存储库 fork ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6993386/

相关文章:

mercurial - 如何在共享主机上设置 Mercurial 中央存储库

Jenkins 投票错误的分支

git - 获取并 checkout pull 请求

c - -mno-cygwin : gcc building Mercurial (Windows 2000)

mercurial - 我如何递归地从 mercurial 跟踪系统中删除文件夹

eclipse - 如何向 Mercurials hgignore 添加点目录

jquery - 克隆 SVG 后的 SVG 过滤器

javascript - 使用 javascript 克隆 php foreach 元素

java - 结构值存储

git - 我如何在 Bitbucket 上制作/关注发布公告?