5

我正在尝试使用 Subversion 存储库设置我的家庭服务器(经过一些更改)。

我在 Windows Server 2003 服务器框中卸载并重新安装了 VisualSVN 服务器,并且存储库的地址(即 URL)是https://server.network.local/svn/.

我可以通过 IE 浏览到该地址,并获取存储库列表(尽管我确实必须单击证书错误),但是当我也将 tortoise 指向它时,我得到了

OPTIONS of 'https://server.network.local/svn': Could not resolve hostname
'server.network.local': No such host is known.
(https://server.network.local)

我可以ping和tracert到服务器没问题,所以我不确定交易是什么。

4

8 回答 8

6

我遇到了同样的问题,据我所知,您不能直接进入您需要在路径示例中包含存储库文件名的 SVN 文件夹:

https://server.network.local:8443/svn/MyNewRepository

希望有帮助

于 2009-11-19T04:49:13.580 回答
2

您必须清除本地 DNS 缓存(如果您的 LAN 上有 DNS,您还必须使用该 DNS 缓存执行此操作)。

于 2009-11-19T15:12:55.653 回答
2

VisualSVN 服务器入门指南的最底部有一条注释,它回答了这个问题。注释内容如下:

与 Web 浏览器不同,Subversion 客户端无法访问 VisualSVN 服务器管理器中 Repositories 节点的内容。换句话说,您无法使用 Subversion 客户端(例如 TortoiseSVN 或 svn.exe)访问https://svn.example.com/svn/ URL。

即 Subversion 客户端可以访问存储库,但 URLhttps://server.network.local/svn/不指向存储库,而是指向存储库根集合,您只能使用 Web 浏览器查看该集合。

我还想指出,问题中所述的错误可能与较新的 Subversion 客户端不同。有可能:

XML parse error at line 1 no element found
于 2012-12-05T14:06:04.003 回答
1

您可能希望将您的链接设为“ https://server.network.local:8443/svn ”,看看是否会有所不同。我在我使用的乌龟装置上有那个端口。

Rick Strahl 有一篇关于如何设置和运行 VisualSVN的非常好的文章。

希望这对你有用。

于 2009-11-19T04:55:39.310 回答
1

唔。“无法解析主机名”是 SSL、存储库等下面的一层。我敢打赌,这是(个人)防火墙不让乌龟通过。

于 2009-11-19T15:33:21.073 回答
0

TSVN 可能对糟糕的 SSL 证书不满意,所以你需要把它做好(我假设它是自签名的,所以你需要手动将证书添加到 Windows 中的正确证书存储中)。

在您继续执行此操作之前,如果您将 TSVN 指向该站点的非安全版本(即 http://)会发生什么?那它快乐吗?如果是,那么它肯定指向 SSL 问题。

于 2009-11-19T09:14:59.040 回答
0

设置 SVN 的代理设置。只需右键单击 Tortoise SVN 并设置并添加代理设置。它可能对你有用。

于 2012-11-27T15:19:10.793 回答
0

此问题与 DNS 服务器有关...

看看它是否给出这样的错误https://server.xxx.com:435/svn

如果您将 server.xxx.com 替换为适当的 ip(平均 svn 服务器计算机的 ip)

有用..

所以只要在正向查找区做一个AAAA记录,在反向查找区做一个PTR,问题就解决了。

于 2015-07-04T07:03:57.557 回答