我正在尝试下载http://代码。opencv.org/svn/opencv/主干/所有 OpenCV 源代码的存储库 - 详见OpenCV安装教程。
在教程中,存储库https://代码。ros.org/svn/opencv/主干/已被使用,但他们将其移至http://代码。opencv.org/svn/opencv/主干/,现在您需要密码才能访问code.ros.org存储库。
无论如何,我正在使用 TortoiseSVN 下载 SVN 存储库。(我遇到了同样的错误http://sourceforge.net/projects/win32svn/)我得到了这个:
结帐自http://code.opencv.org/svn/opencv/trunk,修订版 HEAD,完全递归,包含外部
服务器发送了意外的返回值(400错误请求。方法未知)响应“/svn/opencv/!svn/vcc/default”的 REPORT 请求
在 TortoiseSVN 网站上我发现了一些有关此 400 错误的信息:
您位于防火墙后面,该防火墙会阻止 DAV 请求。大多数防火墙都会这样做。请您的管理员更改防火墙,或者使用 https:// 而不是 http:// 来访问存储库,例如https://svn.collab.net/repos/svn/这样,您就可以使用 SSL 加密连接到存储库,防火墙无法干扰(如果它们没有完全阻止 SSL 端口)。此外,一些病毒扫描程序(例如 Kapersky)已知会干扰并导致此错误。
这代码之家存储库是https://, 所以我会能够访问它,但是我需要密码,所以我不能。
我在 ros.org 上创建了一个帐户,但似乎我仍然需要密码(我不知道)才能访问代码存储库。我的用户名-密码组合不起作用。
我解除了防火墙设置中所有 TortoiseSVN 程序的阻止。但没有任何变化。
我暂时关闭了防火墙,看看它是否干扰了我的请求。我得到了同样的错误。
我如何进行 svn checkouthttp://code.opencv.org/svn/opencv/trunk/opencv/这样我就不会收到此错误?有什么办法可以将其设置为 https:// 吗?
任何帮助,将不胜感激!
答案1
太棒了!我在另一个网络上尝试了,成功了!
但不知道为什么它一开始不起作用:(