Subversionリポジトリのアクセス制御は、全く興味がなかったのですがホスティングするプロジェクトが増えると他のプロジェクトのソースを間違えて修正してしまうのが心配という意見が必ず出てきます。 こうした意見が出始めると開発用のリポジトリと開発後のソースを入れるリポジトリを別にしたいということになります。 2つのリポジトリの間は、「手作業でマージするのでだいじょぶです」という本末転倒なところに行き着きます。 仕方がないのでSubversionのアクセス制御を設定することにしました。 要件 特定の開発者は、特定のリポジトリにしかコミットできないようにしたい。 例えば、ユーザdev1はrepo1リポジトリの/trunkのコミットのみ許可するように設定したい。 Apache2+mod_authz_svnの設定 アクセス制御は、Apache2+mod_authz_svnで実現します。 Ubunt