为什么 VisualSVN 不能正确强制执行凭证?

为什么 VisualSVN 不能正确强制执行凭证?

我有一个由 VisualSVN 管理的 svn 存储库。

我创建了一个新组并向该组添加了两个新用户。当我将此组附加到现有存储库并将权限设置为读/写时,这些权限对子目录不起作用。我必须在每个子目录上设置权限。但即便如此,该组的用户也只能读取存储库,无法写入任何内容。

当我创建新的存储库时,它适用于新用户。

例如,当用户使用 tortoisesvn 尝试写入此存储库时,会收到类似这样的消息

https://我的服务器:8443 / svn / subdir / Application / trunk

access to /svn/subdir/!svn/act/76a4c6fd-fa15-594a-a419-18493dacaf51' forbidden

答案1

我发现了问题。

只要 URL 与服务器目录的大小写相同,tortoisesvn 就可以写入存储库。

例子:

url:    https://servername/svn/TEST/
dir:    //servername/c$/repo/TEST
rights: read/write
result: read/write works

url:    https://servername/svn/TEST/
dir:    //servername/c$/repo/test
rights: read/write
result: only read works

相关内容