キルンは、いくつかの拡張機能を持つMercurialです.GiDaddyのように、Pythonを実行することができれば、自分のホストされているWebサイトで任意のリポジトリサーバーを実行できます。平文はhgweb Mercurial serverです。セットアップの手順については、Webサイトを参照してください、私はこの答えの範囲を超えていると思う:)。
このサーバーの設定が完了したら、あなたはそれが押されていますいつでもあなたのhttpdocs
ディレクトリにリポジトリをエクスポートするにはMercurialのサーバーにフックを設定することができます。
[hooks]
changegroup.archive = hg archive -r tip path/to/httpdocs
また、あなたが実際に入れてhgwebを設定することができますあなたのhttpdocsディレクトリ内のリポジトリを開き、毎回更新するフックを設定します。しかし
[hooks]
changegroup.update = hg update
WARNING:利点は削除されたファイル、それは少し速くなることであり、またクリーンアップあなたは、このアプローチを取る場合は、.hg
フォルダを無視するようにWebサーバーをセットアップすることを確認する必要がありますそうしなければ誰でもあなたのリポジトリにアクセスできます。 Apacheの設定例:
<Directory /path/to/httpdocs/.hg/>
Deny from all
</Directory>