Subversion E160013: '/svn/xxx/!svn/me' path not found* 错误 [英] Subversion E160013: '/svn/xxx/!svn/me' path not found* error

查看:93
本文介绍了Subversion E160013: '/svn/xxx/!svn/me' path not found* 错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近在我们的服务器上和重新配置后升级了 bitnami trac 堆栈(从 0.12.2-5 到 0.12.3)所有的脚本和存储库看起来都很好.我能够使用 Trac 登录并查看源代码并浏览存储库.我测试了查看源代码,我可以通过 visualsvn 和 tortoise 浏览存储库.

I recently upgraded the bitnami trac stack (from 0.12.2-5 to 0.12.3) on our server and after reconfiguring all the scripts and repositories all seemed well. I was able to login and view the source code and browse through the repository using Trac. I tested checking out the source code and I could browse the repository via both visualsvn and tortoise.

但是当涉及到提交所做的更改时,出现了问题.我有一个找不到路径的异常.查看服务器上的错误日志,我只能看到所有 GET 请求都正常,但 POST 的 URL 不正确(!svn/me 被附加到末尾).

But when it came to commiting changes made there was a problem. I got a path not found exception. Looking into the error log on the server, all I could see was that all GET requests were fine, but POSTs had an incorrect URL (!svn/me was appended at the end).

在花了几个小时浏览日志和配置之后,由于 Subversion 从 1.6 升级到 1.7,这包括 新的 HTTPv2 协议.该协议以某种方式影响了对 SVN 存储库的访问,但似乎只影响 POST 而不是 GET.

After spending a couple of hours going through logs and configurations, since Subversion was upgraded from 1.6 to 1.7, this include the new HTTPv2 protocol. This protocol somehow affected access to the SVN repositories, but only seems to affect POSTs and not GETs.

禁用此新功能的方法是更改​​ mod_dav_svn 配置如下:

The way to disable this new feature is by changing the mod_dav_svn configuration as follows:

DAV svn
...
SVNAdvertiseV2Protocol Off

问题随后得到解决,我们可以再次签入我们的更改.

The issue was then resolved and we could check in our changes again.

推荐答案

我通过禁用 HttpV2 协议解决了这个问题.要禁用它,您可以对 mod_dav_svn 配置位置进行如下更改:

I resolved this by disabling the HttpV2 protocol. To disable it you can make changes to the mod_dav_svn configuration locations as follows:

DAV SVN...SVNAdvertiseV2Protocol 关闭

DAV svn ... SVNAdvertiseV2Protocol Off

这篇关于Subversion E160013: '/svn/xxx/!svn/me' path not found* 错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆