1

SVN リポジトリへのユーザーのアクセスをブランチごとに制限したい。ユーザーは、Apache / WebDAV 経由でリポジトリにアクセスします。主にコミットに関するもので、読み取りアクセスはあまり気にしません。また、ユーザーに不信感を抱くのではなく、事故を回避することが主な目的です。

私はちょうど WebDAV アクセスを設定しようとしていることに注意してください。つまり、私はまだこれに慣れていません。これまでのところ、いくつかのチュートリアルを読みましたが、必要なすべての断片を見つけることができませんでした。この質問は欠けているものです。

4

1 に答える 1

2

svnbookをチェックしてください。次のようなレイアウトの場合、すべてのブランチへのアクセスを制限する自動化された方法はありません。

projectA/trunk
projectA/branches
projectB/trunk
projectB/branches

つまり、特定の人々にブランチへのアクセスのみを許可することになります。

[groups]
calc-developers = harry, sally, joe

# Allow everyone read access
[/]
* = r

# Allow harry to write to branches
[calc:projectA/branches/]
harry = rw

# Allow calc-developers group RW access to trunk
[calc:projectA/trunk]
@calc-developers = rw
于 2009-12-31T20:40:55.797 に答える