我正在尝试使用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到服务器没问题,所以我不知道这笔交易是什么。
答案 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,问题就解决了。