首页 文章

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

提问于
浏览
4

将我的计算机升级到Tortoise SVN版本1.6到1.8.3(SVN 1.8.4)后,我遇到了可怕的403禁止错误 .

  • 问题发生在提交但未结帐

  • URL似乎是正确的大小写 .

  • 我已在“设置”中清除了身份验证凭据

  • 新结账后出现问题 .

  • 降级为Tortoise 1.7并进行新的结账工作 .

我们的服务器是1.8.1版本,此时我们也从Apache 2.2切换到捆绑了SVN服务器的CollabNet版本 . 我已经确信存储库已升级到1.8版 . 我在存储库中列为具有rw权限 .

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

3 回答

  • 1

    它经常发生是因为SVN的路径 case-sensitivity .

    SVN允许 checkout 代码,即使存储库的路径具有不同情况下的字母,但它 forbids 提交到这样的路径 .

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

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

  • 3

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

    由于svn_access_file的条目如下:

    @group = domain\user1, domain\user2
    

    我只是将它们加倍:

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

    它起作用了 .

  • 0

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

相关问题