从一台服务器到另一台服务器的Mercurial hg克隆

问题描述:

因此,我在一台服务器上安装了我的mercurial repo,并且如果我们的其他主服务器决定严重崩溃,我们需要备份配置文件。现在,如何使用Http或Https将第一台服务器的repo克隆到其他服务器?我认为hg clone https://[email protected]//home/repo会工作,但它没有。有人有任何想法或建议吗?从一台服务器到另一台服务器的Mercurial hg克隆

考虑在主服务器上挂钩以自动将更改推送到备份服务器。事情是这样的:

[hooks] 
changegroup.backup = hg push http://backupserver/repo 

正如@ dkson的答复中提到,仍然需要你运行的备份服务器上的服务器,但将尽一切推向自动镜像主服务器。

如果备份服务器通过SSH进行访问,你可以这样做:

[hooks] 
changegroup.backup = hg push ssh://[email protected]//absolute/path/to/repo 

要求hg serve或类似的备份服务器上运行。