0
因此,我在一臺服務器上安裝了我的mercurial repo,並且如果我們的其他主服務器決定嚴重崩潰,我們需要備份配置文件。現在,如何使用Http或Https將第一臺服務器的repo克隆到其他服務器?我認爲hg clone https://[email protected]//home/repo
會工作,但它沒有。有人有任何想法或建議嗎?從一臺服務器到另一臺服務器的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
或類似的備份服務器上運行。