我想拥有大约 60 个项目存储库,并且我想在 mercurial-server 的帮助下从专用的远程服务器(ubuntu)为它们提供服务,以便我的所有开发人员都能够更新他们的更改。为了做到这一点,我已经按照这篇文章进行了操作,但我无法清楚地理解。我有以下几个问题:
如何安装 mercurial-server?是否所有 repo 都将由“hg user”(其目录位于 server/home/hg)控制,并且在安装 mercurial 服务器(如 mysql)期间是否会自动创建用户?
我需要在我的远程服务器上安装 mercurial 客户端(即 apt-get install mercurial)吗?我知道客户端必须安装
mercurial
以向远程 mercurial 服务器推送/拉取 repo。mercurial
和之间到底有什么区别mercurial-server
?
注意: 请为我提供一个抽象(但可以理解的)步骤来设置 mercurial 服务器,以便尽可能从我的专用 ubuntu 服务器提供一些项目。
(即先决条件>安装>设置>推/拉认证>网络界面)。