首页 文章

Tortoise不会连接到subversion服务器

提问于
浏览
5

我正在尝试使用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 回答

  • 2

    这个问题与DNS服务器有关...

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

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

    有用..

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

  • 6

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

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

    希望有所帮助

  • 1

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

  • 0

    有一个note at the very bottom of the VisualSVN Server Getting Started guide,它回答了这个问题 . 该说明如下:

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

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

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

    XML parse error at line 1 no element found
    
  • 1

    你可能想要 Build 你的链接'https://server.network.local:8443/svn',看看是否有所作为 . 我在使用的tortise安装上有这个端口 .

    关于如何设置和运行VisualSVN,Rick Strahl有一个很好的good article .

    希望这对你有用 .

  • 2

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

  • 0

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

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

  • 0

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

相关问题