无法将项目导入/提交到 Subversion 中,突然出现问题

无法将项目导入/提交到 Subversion 中,突然出现问题

我有一个托管 SVN 的 Web 服务器。它已经运行了很长时间,没有任何问题,但现在突然不想提交任何更改。

当我尝试将项目提交到 SVN 时,我从 Visual Studio 的 ankvsh 客户端收到以下错误消息,但在使用 TortoiseSVN 时我得到了同样的错误

Subversion 报告错误:

‘/repos/Windows/ServerAdministrator/!svn/txr/0-a/ServerAdministrator/trunk/Middleware/ApacheAccessLog.cs’ 上出现意外 HTTP 状态 400‘错误请求’其他错误:‘/repos/Windows/ServerAdministrator/!svn/txr/0-a/ServerAdministrator/trunk/Middleware/ApacheAccessLog.cs’ 的 PUT:400 错误请求

我谷歌了一下,所有信息都说这与代理有关。我没有使用代理,但论坛建议,如果与代理有关并阻止了 dav,则通过 HTTPS 访问存储库,这样代理服务器就会直接让连接通过,因为它不会认为这是 DAV 请求。

因此,我生成了一个自签名证书并安装到 apache 中,但是在尝试提交项目时仍然出现上述错误。

感谢您的任何帮助,您可以提供。

更新 以下是 lantrace 的片段,希望它能有所帮助

兰特雷斯

答案1

这不完全是一个解决方案,但我找到了另一种解决方法,因为 Google 上的所有其他解决方法都无法解决我的问题。

该问题似乎与 OpenSuSE 12.3 和 13.1 有关,但在 CentOS 6.5 上运行 Subversion 时该问题不再存在。

相关内容