如何在 Linux 机器上设置像 BitBucket 这样的 Mercurial 存储库?

got*_*ch4 5 linux mercurial

我一直在使用 BitBucket 作为 repo。现在我想建立自己的存储库,并且希望它具有类似的功能(特别是我想推送、具有某种 Web 界面等...)。

你会怎么做?有什么简单的解决方法吗?

小智 7

也许您想尝试一下RhodeCode http://rhodecode.org/


dav*_*vey 0

我也开始通过 bitbucket 使用 Mercurial,这是一项非常棒的服务。我们执行以下操作:

对于浏览,在存储库目录中,该hg serve命令默认情况下将在端口 8000 上为您提供存储库。这为您提供了 Web 界面/搜索/代码突出显示,然后我可以在我的 Windows PC 上执行此操作hg clone,并且我已经获得了存储库的备份。这是免费的,全部内置于 Mercurial 中,您可以启用未经身份验证的推送,但默认情况下不会启用,我也没有使用过它(请参阅 URL)。另一个好处是它仅在命令serve运行时才起作用。Repo 位于 Linux 上,因此推送是通过 ssh 处理的,我们在工作中已将其与 Active Directory 集成。

请参阅此 URL 了解一些推送解决方案:

http://mercurial.selenic.com/wiki/PublishingRepositories