1

我已经在 Windows 2008 R2 64 位机器上安装了视觉 svn。我在服务器上创建了存储库,正确设置了所有组并为它们分配了正确的权限。它在本地完美运行。

当您在浏览器(任何)中尝试以下参数时,您将成功登录到存储库并提交更新。

URL https://124.191.120.88:8443/svn/ 

        or

URL https://190dev.no-ip.org:8443/svn/

user name : dummy
password  : dummy123

这意味着互联网上的一切都很好。

当我在 MyEclipse 中尝试上面的 url 以使用正确的凭据从 svn 检查 oyut 项目时,它给了我以下错误

如果使用这个https://124.191.120.88:8443/svn/ 作为它给我的网址

Repository has been moved
svn: Repository moved permanently to 'https://124.191.120.88:8443/'; please relocate

如果我使用这个https://190dev.no-ip.org:8443/svn/作为 url 它首先问我一些证书

验证https://190dev.no-ip.org:8443的服务器证书时出错:-未知证书颁发者指纹:4f:11:c6:8a:51:3a:f6:13:b7:7a:30:d3:d5 :2c:9a:2e:56:d5:23:11 可分辨名称:190DEV - 主机名不匹配 (190DEV)

我验证了它,然后它给了我与前一种情况相同的错误。

我的配置

视觉 SVN 服务器

版本 2.5.8

颠覆

1.7.8

阿帕奇

2.2.22

日食

8.6.1

3.5.1

安装在 MyEclipse 中的 Subversion 客户端

Subversion 客户端适配器(必需)1.6.12 org.tigris.subversion.clientadapter.feature.feature.group

我的操作系统

Microsoft win xp(我认为是 32 位)

服务器操作系统

Windows Server 2008 R2 服务包 1 64 位

我想从 MyEclipse 中的存储库中签出项目,但是无论如何我都无法成功。

请帮我解决这个问题。

谢谢你米希尔帕雷克

4

1 回答 1

2

与任何可以访问 SVNParentPath 并列出嵌套存储库的浏览器相反,现在没有一个 Subversion 客户端可以做到这一点(在未来的 SVN 1.8 之前,至少已经宣布)。

必须访问存储库 URL(您已经创建了,是吗?)https://190dev.no-ip.org:8443/svn/<REPONAME>

使用“轻量级测试器”(CLI SVN 客户端)测试您的配置:svn ls <URL>- 没有错误,一些输出意味着“一切正常”,错误将按原样打印

来自我的 http-only VisualSVN-server 两个路径的示例(在 repo 和 SVNParentPath 中)

> svn ls http://mayorat.ursinecorner.ru:8088/svn/
Redirecting to URL 'http://mayorat.ursinecorner.ru:8088':
svn: E175002: Unable to connect to a repository at URL 'http://mayorat.ursinecorner.ru:8088'
svn: E175002: The OPTIONS request returned invalid XML in the response: XML parse error at line 1: no element found (http://mayorat.ursinecorner.ru:8088)

> svn ls http://mayorat.ursinecorner.ru:8088/svn/Hello/
branches/
tags/
trunk/

使用正确 URL 后“存储库已移动”问题的附加(唯一可能)问题可能是一些配置设置

  1. 我总是在 SVN-URL 中使用斜杠(在适用的地方)
  2. 在 svn 位置的 Apache 配置中,也始终使用斜杠:<Location /svn/>
  3. SVNParentPath trailslashed 也:SVNParentPath "Path/To/Parent/"
于 2013-01-10T11:54:54.880 回答