SVN authz,主干/分支上基于路径的身份验证
我使用 authz 文件来限制对 svn 服务器(projA、projB)的访问。 我想对主干和分支使用相同的限制。 有没有一种好的方法可以做到这一点,而不是复制/粘贴配置:
[/]<br>
* = r
[/trunk/projA]<br>
toto = rw<br>
tata =
[/trunk/projB]<br>
toto = <br>
tata = rw
[/branch1/projA]<br>
toto = rw<br>
tata =
[/branch1/projB]<br>
toto = <br>
tata = rw
由于我有大量的项目和分支,这种配置变得很难维护。
I use authz files to restrict access to a svn server (projA, projB).
I would like to use the same restrictions for the trunk and the branches.
Is there a nice way of doing it, instead of copy/pasting the configurations:
[/]<br>
* = r
[/trunk/projA]<br>
toto = rw<br>
tata =
[/trunk/projB]<br>
toto = <br>
tata = rw
[/branch1/projA]<br>
toto = rw<br>
tata =
[/branch1/projB]<br>
toto = <br>
tata = rw
As I got plenty of projects and branches, this configuration becomes hard to maintain.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不。最简单的解决方案是使用 svnperms.py< /a> 脚本来处理这个问题。 svnperms.py 的问题是您无法处理阻止看到文件夹的情况(toto = )。否则你必须通过复制和过去来处理它。
如果您将组织更改为:
但我不知道这是否是一个选择。
No. The simplest solution would be to use the svnperms.py script to handle this. The problem with svnperms.py is that you can't handle the situation to prevent seeing a folder (toto = ). Otherwise you have to handle it via copy&past.
It might make your life easier if you change the organization to:
But I don't know if this is an option.