我刚刚向 SVN 存储库添加了一个新用户。他们对存储库具有读/写权限。他们对存储库目录也具有文件权限(最高为修改权限,包括写入和创建权限)。当用户尝试向项目添加文件或提交文件时,他们会收到 405 响应(注意:不是 401)。
他们似乎在正确地进行身份验证,但有些地方不对劲。我不是 SVN 管理员,所以我很困惑。哦,我已经重新启动了 SVN 服务。通过 Microsoft Visual Studio 2008 使用 Visual SVN 和 TortoiseSVN 进行连接,服务器是 Visual SVN Server。
有什么想法吗?
短暂性脑缺血发作
加拿大银行
答案1
我发现了问题......首先,它实际上是一个 403,而不是 405。问题在于 Visual SVN 中的存储库名称区分大小写,而我的存储库路径中有一些大小写错误的字符。
我能够使用 Relocate 命令修复大小写问题,现在一切都正常了。这是 Windows(不区分大小写的文件系统)与 Unix(区分大小写的文件系统)之间的问题。