如何限制特定trac/svn用户访问svn的特定文件夹/中继?

如何限制特定trac/svn用户访问svn的特定文件夹/中继?,svn,trac,Svn,Trac,我已经用svn安装了trac。我有不同种类的项目。我想限制少数用户,以便他们只能访问我定义的一个特定主干 如何做到这一点?您可以使用svn服务器的authz文件对特定目录进行密码保护,如下所示: [proj:/branches/davesbranch] dave = rw 通过Apache进行访问有很多方法。看 我的问题是“为什么?”如果你担心他们会把事情搞砸,那就有点违背了修订控制的理念。此外,如果您允许开发人员自由创建他们想要的分支,那么他们将。在Trac Hacks,有一个名为的插件可能

我已经用svn安装了trac。我有不同种类的项目。我想限制少数用户,以便他们只能访问我定义的一个特定主干


如何做到这一点?

您可以使用svn服务器的authz文件对特定目录进行密码保护,如下所示:

[proj:/branches/davesbranch]
dave = rw
通过Apache进行访问有很多方法。看


我的问题是“为什么?”如果你担心他们会把事情搞砸,那就有点违背了修订控制的理念。此外,如果您允许开发人员自由创建他们想要的分支,那么他们将。

在Trac Hacks,有一个名为的插件可能适合您。虽然我想做的是将不同的Trac项目限制在存储库的某些部分,但我自己也希望做类似的事情。我还没试过。我会尽快回复您。

所以我刚刚安装了svnauthzadmin插件,它看起来可以满足您的需要。管理界面允许您指定存储库路径,并为这些路径分配用户的R/W权限。