SVN authz,主干/分支上基于路径的身份验证

发布于 2024-10-29 21:03:37 字数 391 浏览 5 评论 0原文

我使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情释 2024-11-05 21:03:37

不。最简单的解决方案是使用 svnperms.py< /a> 脚本来处理这个问题。 svnperms.py 的问题是您无法处理阻止看到文件夹的情况(toto = )。否则你必须通过复制和过去来处理它。

如果您将组织更改为:

   +-- project1
        +--- trunk
        +--- tags
        +--- branches
   +-- project2
        +--- trunk
        +--- tags
        +--- branches

但我不知道这是否是一个选择。

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:

   +-- project1
        +--- trunk
        +--- tags
        +--- branches
   +-- project2
        +--- trunk
        +--- tags
        +--- branches

But I don't know if this is an option.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文