正規表現またはワイルドカードに依存するパスベースの承認を使用して、svn への表示/読み取りアクセスを制御する方法はありますか?
svnpermsを使用してコミット フック スクリプトを介して書き込みアクセスを制御できることはわかっていますが、読み取り/表示アクセスも制限する必要があります。現在、すべてのユーザーがアクセスする必要があるコミット ファイルと、特定のユーザーのみがアクセスできるサブディレクトリを含むプロジェクト ルートがあります。アクセスできるはずです。最上位のプロジェクト dir へのアクセスを許可すると、すべてのサブディレクトリへのアクセスが自動的に許可されます。正規表現ルールを設定できれば、アクセスを簡単に制限できます。
ワイルドカードまたはパターンを使用してアクセスを制御する方法が見つからない場合は、ディレクトリ構造をリファクタリングして、アクセス許可を設定できるサブディレクトリに最上位のファイルを移動する必要があります。
次のいずれかをご存知でしたら教えてください。
- ビューアクセスを制御できるフックスクリプト
- ワイルドカードまたは正規表現パターンで authz 機能を提供できる apache 拡張機能