403 Tortoise SVN 1.8升级后出现Forbidden错误提交错误

时间:2013-11-15 16:14:45

标签: svn tortoisesvn

将我的电脑升级到Tortoise SVN版本1.6到1.8.3(SVN 1.8.4)后,我遇到了可怕的403禁止错误。

  1. 问题发生在提交但未结帐
  2. 网址似乎是正确的情况。
  3. 我已在设置
  4. 中清除了身份验证凭据
  5. 新结账后问题就出现了。
  6. 降级为Tortoise 1.7并进行新的结账工作。
  7. 我们的服务器是1.8.1版本,此时我们也从Apache 2.2切换到捆绑了SVN服务器的CollabNet版本。我已经确信存储库已升级到1.8版。我在存储库中列为具有rw权限。

    就防火墙或身份验证而言,1.8有什么不​​同吗? Apache服务器使用html并使用网络密码进行身份验证。接下来的步骤是什么?

3 个答案:

答案 0 :(得分:3)

这通常是因为SVN的路径区分大小写

SVN允许结帐代码,即使存储库的路径包含不同大小写的字母,但禁止提交此类路径。

假设 https://server.svn/Repository 是实际路径,则会检出以下路径 https://server.svn/repository ,但会禁止提交。

要解决此问题,请使用TortoiseSVN - >仔细重新定位命令和检查路径。

答案 1 :(得分:1)

我在Windows身份验证方面遇到了完全相同的问题。在查看访问日志时,它看到TortoiseSVN的这个新版本以大写字母传递域而不是像以前那样以小写字母传递。

由于svn_access_file的条目如下:

@group = domain\user1, domain\user2

我只是将它们加倍:

@group = domain\user1, domain\user2, DOMAIN\user1, DOMAIN\user2

并且有效。

答案 2 :(得分:0)

我建议仔细检查您在1.7和1.8客户端中输入的URL。尝试使用命令行客户端并比较结果将非常有帮助。除此之外,当你收到403 Forbidden错误时,检查服务器上记录的内容是有意义的。

相关问题