gpt4 book ai didi

svn - 在 svn 中添加/删除文件/文件夹的用户权限

转载 作者:行者123 更新时间:2023-12-03 03:28:15 27 4
gpt4 key购买 nike

我有一个要求,我需要控制在svn中添加/删除(不是读/修改/写)文件的权限。我检查了 svn 访问控制是否有办法做到这一点。但好像没有这种限制。

我正在检查一些可以执行此操作的预提交,并且 svnperms Hook 具有此功能。然而它也有类似的访问控制实现,所以我不确定是否要与访问控制脚本结合使用。

那么我可以对实现用户添加/删除权限的最佳方式提出一些建议吗?

最佳答案

我有一个Perl pre-commit hook允许您设置“添加”访问权限。这主要用于标签(您可以创建标签,但不能修改标签),但我想它可能是检查是否添加了特定文件。我的预提交 Hook 中没有特定的仅删除访问权限,尽管添加这应该不会太困难。

我的偏好是使用服务器的访问控制列表来授予对存储库的读/写访问权限,然后通过预提交 Hook 取消写访问权限。 (没有预 check out Hook ,因此无法阻止 Hook 本身的读取访问。)

请随意查看一下,看看是否可以添加您需要的“添加-删除”访问权限。应该不会太难。我几乎获取 svnserve 日志的输出并解析它以找出文件是否已被添加、删除、修改等。

关于svn - 在 svn 中添加/删除文件/文件夹的用户权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5674932/

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