2011-08-02 5 views
4

最近、ユーザーがスクリプトからブランチを保護することができるかどうか尋ねました。サーバー側からパスベースのアクセス許可を設定する方法は分かっていますが、この回答の検索は私には分かりません。 svnのコマンドラインからブランチのパーミッションを変更することは可能ですか?svnのコマンドラインからパスパーミッションを設定することはできますか?

+0

[ここ](http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.serverconfig.pathbasedauthz)で説明されているパスベースのアクセス許可を使用する際に何が問題になりますか?セットアップは簡単で、権限の変更は管理者に制限されています。あなたは、ファイルを変更してそれをSubversionに委ねることによって、権限を変更する権利を持つ人がいるかもしれません。興味があれば、そのアイデアを答えとして与えることができます... – mliebelt

答えて

1

Subversionには権限がリポジトリの一部として含まれていませんが、コミットhookスクリプトを実行して、必要な条件に基づいてリポジトリの領域へのコミットを拒否することができます。

+0

あなたのリポジトリへの連絡方法に応じて、権限を適用することができます。 (svn://、http://、https://ではサポートされていますが、file:///ではなく、その場合はリポジトリを破壊するファイルシステムの権利があります)。 http://svnbook.red-bean.com/を参照してください。 –

関連する問題