预提交挂钩以阻止除svnsync之外的提交

时间:2012-12-20 09:02:49

标签: svn svnsync

我需要为用户维护一个镜像存储库(只读)。我需要阻止除svnsync提交之外的所有提交。我想我可以使用预提交挂钩来阻止除svnsync之外的提交吗?

我该怎么做?

2 个答案:

答案 0 :(得分:2)

为什么要使用钩子?你不能只使用authz文件来设置适当的权限吗?

E.g。

[/]
svnsync = rw
* = r

答案 1 :(得分:0)

我会避开镜像 - 并专注于在主服务器中直接访问您的访问控制,以便用户可以被限制为只读访问。

您将以与您描述的方案大致相同的方式进行设置。仅允许执行svnsync的服务帐户提交。这里有很多选项,具体取决于您的设置。你在与LDAP集成吗?您目前如何进行身份验证/授权?

结帐svnperms