我正在尝试使用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 回答
这个问题与DNS服务器有关...
看看它是否给出了这样的错误https://server.xxx.com:435/svn
如果你用适当的ip替换server.xxx.com(svn服务器计算机的平均ip)
有用..
所以只需在正向查找区域中创建AAAA记录,并在反向查找区域中生成PTR,问题就解决了 .
我有同样的问题,据我所知,你不能直接进入SVN文件夹,你需要在路径示例中包含一个存储库文件名:
https://server.network.local:8443/svn/MyNewRepository
希望有所帮助
您必须清除本地DNS缓存(如果您的LAN上有DNS,则还必须使用该DNS缓存执行此操作) .
有一个note at the very bottom of the VisualSVN Server Getting Started guide,它回答了这个问题 . 该说明如下:
即Subversion客户端可以访问存储库,但URL
https://server.network.local/svn/
不指向存储库,而是指向只能使用Web浏览器查看的存储库根集合 .我还想指出,问题中陈述的错误可能与较新的Subversion客户端不同 . 有可能:
你可能想要 Build 你的链接'https://server.network.local:8443/svn',看看是否有所作为 . 我在使用的tortise安装上有这个端口 .
关于如何设置和运行VisualSVN,Rick Strahl有一个很好的good article .
希望这对你有用 .
嗯 . “无法解析主机名”是SSL,存储库等下面的一层 . 我的赌注是(个人)防火墙不让Tortoise通过 .
TSVN可能不满意错误的SSL证书,所以你需要把它做好(我假设它是自签名的,所以你需要手动将证书添加到Windows中的正确证书存储中) .
在您继续执行此操作之前,如果您将TSVN指向该站点的非安全版本(即http://)会发生什么?那么快乐吗?如果是,那么它肯定指向SSL问题 .
设置SVN的代理设置 . 只需右键单击和Tortoise SVN并设置并添加代理设置 . 它可能适合你 .