2009-08-27 11 views
2

私たちは、2人のユーザ「One」と「Two」のダイジェスト認証を使用してApacheでhttp経由で中央リポジトリを持っています。Mercurialの認証されたプッシュの問題

ユーザーズ一つは 'を実行することができます:

中央リポジトリにその偽のを防ぐためにどのように?
誰がそのプッシュを中央のリポジトリに知らせるか?

+0

の可能重複[確認Mercurialのチェンジ彼らはからだと言う人からのもの](http://stackoverflow.com/questions/3284642/verifying-mercurial-変更セットはfrom-they-they-say-theyre-from) –

答えて

4

プッシュログ拡張機能をインストールして、プッシュする人を追跡することができます。彼らが使用するpushlog拡張機能については、Mozilla hgpollerリポジトリを参照してください(別々のテンプレートセットもあります)。別の解決策は、認証ユーザー以外の誰かが作成したチェンジセットのプッシュを拒否するフックを作成することです。これも非常に有効なシナリオになる可能性があるので、プッシュログソリューションが最適かもしれません。