2012-03-29 12 views
0

私は1つのサーバーに水銀レポを持っています。そのレポには、私たちの他のメインサーバーが重大なクラッシュをする場合に必要なバックアップ構成ファイルがあります。さて、最初のサーバーからHttpまたはHttpsを使って他のサーバーにレポをクローンする方法は?私はhg clone https://[email protected]//home/repoがうまくいくと思ったが、それはしなかった。誰にもアイデアや提案はありますか?サーバー間でのMercurial hgクローン

答えて

1

メインサーバーにフックをかけて、自動的に変更をバックアップサーバーにプッシュすることを検討してください。このような何か:

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

まだあなたがバックアップサーバ上でサーバを実行されている必要があり、それが自動的にミラーリングメインサーバへのすべてのプッシュを行います@のdksonの答えで述べたように。

バックアップサーバはssh経由でアクセス可能であるならば、あなたが行うことができます:

hg serveまたは類似がバックアップサーバ上で実行されている必要はありません
[hooks] 
changegroup.backup = hg push ssh://[email protected]//absolute/path/to/repo 

関連する問題