繁体   English   中英

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

[英]403 Forbidden error commit error after Tortoise SVN 1.8 upgrade

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

  1. 问题发生在提交但不结帐
  2. URL似乎是正确的大小写。
  3. 我已在“设置”中清除了身份验证凭据
  4. 新结账后会出现问题。
  5. 降级到Tortoise 1.7并进行新的结账工作。

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

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

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

即使存储库的路径具有不同情况下的字母,SVN也允许签出代码,但它禁止提交到这样的路径。

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

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

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

由于svn_access_file的条目如下:

@group = domain\user1, domain\user2

我只是将它们加倍:

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

它起作用了。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM