【发布时间】:2010-09-23 13:36:33
【问题描述】:
我遇到了 SVN 的奇怪行为。 我在 Apache 2.2.9 上使用 mod_dav、mod_dav_svn 和 SVN 1.5.2 运行了 SVN 存储库。 当我尝试签出(从远程 1.5.4 客户端或服务器本地 1.5.2 客户端 - 两个“默认”svn 二进制文件)时,我得到类似:
mx-mac:测试 mx$ svn ci -m "" 添加 test.txt svn:提交失败(详情如下): svn: XML 数据格式不正确
我通过嗅探 HTTP 连接发现的是,对远程 SVN 存储库 (Apache) 的一个请求以“由对等方重置”结束并且没有返回响应(使用 HTTP Scoop 嗅探)。
关于Apache的配置,所有的模块都是加载的。为 repo 设置了适当的权限,并且 repo 是由 svnadmin create 创建的,然后被 chowned 给 apache 用户(无论如何,即使我有 chmod -R 777 repo 目录,它也不起作用)。
Apache 配置包含 DAV 和 SVNPath 指令以及身份验证。
经过几个小时的尝试,我非常绝望,所以如果有人遇到过这样的问题,请告诉我。非常感谢!
【问题讨论】:
-
请查看此链接:“stackoverflow.com/a/21071279/1770195”