1

hgweb.config では、allow_push パラメーターは、[paths] セクションで定義されたすべての定義済みリポジトリに適用されます。あるレポではプッシュを許可するが、別のレポでは許可しない方法はありますか?それとも、レポごとに完全に個別の構成 (および対応する Web アプリ) を実際に作成する必要がありますか? (重要な場合は、IIS でホストされている hgweb を使用した Windows 上にあります)。

4

2 に答える 2

6

次のように、repo\.hg\hgrc ファイルでリポジトリごとに個別のプッシュ ルールを定義できます。

[web]
allow_push = *

全員へのプッシュを許可するか、

[web]
allow_push = John

John のみにプッシュを許可する

repo\.hg\ ディレクトリに hgrc ファイルが見つからない場合は、作成してください。

于 2010-09-03T18:21:09.993 に答える
1

Web インターフェイスを介したより高度な権限管理については、RhodeCode プロジェクトを試すことができます。 http://pypi.python.org/pypi/RhodeCode

于 2011-01-24T00:35:43.887 に答える