我不想使用基于 Web 的外部 Mercurial 主机,而是想在我公司的 Intranet 上设置一个。是否有一个基于 Web 的 Mercurial 工具,可以让您拥有像 Bitbucket 一样的界面,但让您在本地托管 Mercurial?
4 回答
Mercurial 附带hgwebdir.cgi
,可以配置为提供存储库托管的基本接口。使用 Apache 进行设置非常简单。
我在家里的 OSX 盒子上使用它;花了大约一个小时 - 其中大部分是与桌面机器上的服务器操作相关的权限。
这不是比特桶。如果您的预算相当可观,您也许可以为您的公司购买 bitbucket 许可证——我不知道。
Hgwebdir为您的 hg 存储库提供了一个 Web 界面。它比您从 Bitbucket 获得的要简单一些,但已经足够好了。
您必须在服务器上设置 webserver(apache) 和 mercurial。
使用Deveo,您可以管理 Mercurial、Git 和 Subversion 存储库,以及用于二进制存储的 WebDAV 存储库。它还具有其他功能,例如项目 Wiki 和问题跟踪,使其类似于 Github/Gitlab,但支持多个 VCS。
(免责声明:我在 Deveo 工作)
codeBeamer是一个完整的应用程序生命周期管理平台,它可以完成 BitBucket 的所有功能等等。它带有商业支持,可以安装在任何兼容 Java 的服务器上,也可以安装在公司防火墙后面。
此处的空间有限,无法详细介绍,但codeBeamer 用户指南应该会回答您的所有问题。
(免责声明:我们是产品的开发者。)