SVN 签出返回 400 错误

SVN 签出返回 400 错误

我正在尝试下载http://code.opencv.org/svn/opencv/trunk/所有 OpenCV 源代码的存储库 - 见 OpenCV 安装教程。

在教程中,存储库https://code.ros.org/svn/opencv/trunk/已被使用,但他们将其移至http://code.opencv.org/svn/opencv/trunk/,现在您需要密码才能访问 code.ros.org 存储库。

无论如何,我正在使用 TortoiseSVN 下载 SVN 存储库。(我遇到了同样的错误http://sourceforge.net/projects/win32svn/)我得到了这个:

结帐自http://code.opencv.org/svn/opencv/trunk,修订版 HEAD,完全递归,包含外部

服务器在响应 '/svn/opencv/!svn/vcc/default' 的报告请求时发送了意外的返回值(400 错误请求。方法未知)

在 TortoiseSVN 网站上我发现了一些有关此 400 错误的信息:

您位于防火墙后面,该防火墙会阻止 DAV 请求。大多数防火墙都会这样做。请您的管理员更改防火墙,或者使用 https:// 而不是 http:// 来访问存储库,例如https://svn.collab.net/repos/svn/这样,您就可以使用 SSL 加密连接到存储库,防火墙无法干扰(如果它们没有完全阻止 SSL 端口)。此外,一些病毒扫描程序(例如 Kapersky)已知会干扰并导致此错误。

code.ros.org 存储库是 https://,所以我可以访问它,但我需要密码,所以我不能。

我在 ros.org 上创建了一个帐户,但似乎我仍然需要密码(我不知道)才能访问代码存储库。我的用户名-密码组合不起作用。

我解除了防火墙设置中所有 TortoiseSVN 程序的阻止。但没有任何变化。

我暂时关闭了防火墙,看看它是否干扰了我的请求。我得到了同样的错误。

我如何进行 svn checkouthttp://code.opencv.org/svn/opencv/trunk/opencv/这样我就不会收到此错误?有什么办法可以将其设置为 https:// 吗?

任何帮助,将不胜感激!

注意:我在 Stackoverflow.com 上发布它之后手动将其迁移到这里,因为这个网站似乎更适合它。

相关内容