gpt4 book ai didi

SVN 使用通配符限制文件访问

转载 作者:行者123 更新时间:2023-12-03 02:42:55 24 4
gpt4 key购买 nike

我接任一个项目的软件主管,现在负责管理该项目的 SVN 存储库。对不同部分的访问由 authz 文件控制。已经为开发人员、主管、测试人员和 cm 控制人员建立了小组。

一个文件存在于我们想要限制访问的多个分支和标签中。为了锁定它,除了潜在客户组之外,我不希望有任何读取或写入访问权限。有没有办法做到这一点而不列出每个分支/标签区域可能在哪里?如果可能的话,我不希望任何人在旧版本中找到它。

我的 authz 文件的示例在这里:

### Groups
[groups]
developers = user1, user2
leads = fearless_leader

##############################################
### Defaults for all repos in this directory
##############################################
[/]
*=r
@developers = r
@leads = rw
##############################################
### Project repository settings
##############################################
[project_src:/]
@developers = rw
@leads = rw

##############################################
### myPrivateKey.pfx settings
##############################################
[project_src:/project/branches/release1/deploy/licenses/myPrivateKey.pfx]
@developers =
@leads = rw

我希望我可以使用通配符来执行如下操作(但这不起作用):

##############################################
### myPrivateKey.pfx settings
##############################################
[project_src:/project/branches/*/deploy/licenses/myPrivateKey.pfx]
@developers =
@leads = rw

感谢您的帮助。

最佳答案

Subversion 的 authz 文件不支持通配符。就是这么简单。该功能不存在。

您可以使用预提交 Hook 脚本通过通配符进行限制,例如 svnperms.py ,但没有任何读取权限。

关于SVN 使用通配符限制文件访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15418851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com