【发布时间】:2012-06-29 17:36:11
【问题描述】:
我正在尝试检查 Subversion 存储库。我的另外两个颠覆客户在尝试签出时没有问题。但是,它们位于另一个网络设置中。
我正在使用 TortoiseSVN 1.7.5 64 位(也尝试了最新的 1.7.7 64 位)。
当我这样做时,我收到以下错误:
服务器发送了意外的返回值(405 Method Not Allowed)以响应 '/svn/cosara2/!svn/vcc/default' 的 REPORT 请求
在其他帖子中,我发现已经存在的文件夹可能存在问题。我确定没有这样的文件夹。
Subversion 服务器设置为使用 WebDav,因此 SVN URL 类似于 http://some/url/to/svn/repo/branch
这可能是 HTTP 代理网络服务器的问题吗?还有其他想法吗?
【问题讨论】:
-
是的,代理服务器是最可能的原因。代理服务器自己处理请求,而不是建立隧道(就像 HTTPS 代理所做的那样),并且在处理该请求时,它似乎不喜欢 HTTP 动词(命令)或向 SVN 服务器发送错误的动词。
-
你在Tsvns代理配置中添加代理了吗?
-
@PeterParker 我确实在 Tsvns 中添加了代理,但这并不能解决问题。我在 TortoiseSVN 上阅读了一些关于代理阻止 DAV 请求的内容。我认为这将是问题所在。
标签: svn tortoisesvn webdav http-status-code-405