Kiln は基本的に、いくつかの拡張機能を備えた単なる Mercurial であるため、Python を実行できる場合 (GoDaddy のように見えます)、ホストされている独自の Web サイトで任意のリポジトリ サーバーを実行できます。プレーンなhgweb Mercurial サーバーで十分です。セットアップ手順については、ウェブサイトを参照してください。これは、この回答の範囲を超えていると思います:)。
このサーバーを設定したら、Mercurial サーバーにフックを設定して、リポジトリがhttpdocs
プッシュされるたびにリポジトリをディレクトリにエクスポートできます。
[hooks]
changegroup.archive = hg archive -r tip path/to/httpdocs
あるいは、実際に hgweb を構成してリポジトリを httpdocs ディレクトリ内に配置し、プッシュごとに更新するようにフックを構成することもできます。利点は、少し高速になることと、削除されたファイルをクリーンアップすることです。
[hooks]
changegroup.update = hg update
ただし、警告: この方法を使用する場合は、フォルダーを無視するように Web サーバーを設定する必要があり.hg
ます。そうしないと、誰でもリポジトリにアクセスできてしまいます。Apache 構成の例:
<Directory /path/to/httpdocs/.hg/>
Deny from all
</Directory>