我有一个由 VisualSVN 管理的 svn 存储库。
我创建了一个新组并向该组添加了两个新用户。当我将此组附加到现有存储库并将权限设置为读/写时,这些权限对子目录不起作用。我必须在每个子目录上设置权限。但即便如此,该组的用户也只能读取存储库,无法写入任何内容。
当我创建新的存储库时,它适用于新用户。
例如,当用户使用 tortoisesvn 尝试写入此存储库时,会收到类似这样的消息
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