Tortoise不会连接到subversion服务器

时间:2009-11-19 04:35:21

标签: svn tortoisesvn visualsvn-server

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

我在Windows Server 2003服务器上卸载了重新安装的VisualSVN Server,并且回购的地址(即URL)为https://server.network.local/svn/

我可以通过IE浏览到那个地址,然后获取存储库列表(我必须点击过去的证书错误),但是当我指向它的时候,我得到了

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到服务器没问题,所以我不知道这笔交易是什么。

8 个答案:

答案 0 :(得分:6)

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

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

希望有所帮助

答案 1 :(得分:2)

您必须清除本地DNS缓存(如果您的LAN上有DNS,则还需要使用该DNS缓存)。

答案 2 :(得分:2)

note at the very bottom of the VisualSVN Server Getting Started guide并且它回答了问题。说明如下:

  

与Web浏览器不同,Subversion客户端无法访问   VisualSVN服务器管理器中的“存储库”节点的内容。在   换句话说,您无法访问https://svn.example.com/svn/网址   使用Subversion客户端,如TortoiseSVN或svn.exe。

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

我还想注意,问题中陈述的错误可能与较新的Subversion客户端不同。它可以是:

XML parse error at line 1 no element found

答案 3 :(得分:1)

您可能希望建立链接“https://server.network.local:8443/svn”,看看是否有所作为。我在使用的折叠装置上有这个端口。

Rick Strahl对如何设置和运行VisualSVN有一个很好的good article

希望这适合你。

答案 4 :(得分:1)

嗯。 “无法解析主机名”是SSL,存储库等下面的一层。我的赌注是(个人)防火墙不让Tortoise通过。

答案 5 :(得分:0)

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

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

答案 6 :(得分:0)

设置SVN的代理设置。只需右键单击和Tortoise SVN并设置并添加代理设置。它可能适合你。

答案 7 :(得分:0)

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

看看它是否会出现像https://server.xxx.com:435/svn

这样的错误

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

它有效..

所以只需在正向查找区域中创建AAAA记录,并在反向查找区域中生成PTR,问题就解决了。