我已经更新了我的TortoiseSVN客户端,现在我在尝试更新或提交到不同的存储库时遇到错误:
请求的名称有效,但没有所请求类型的数据 结果
关于如何解决这个问题的任何想法? Internet Explorer很好地显示了适当的URL。
TortoiseSVN 1.5.3,Build 13783。
答案 0 :(得分:5)
我正在努力解决这个问题。我找到了一个解决方案......
在提供的URL中,提供IP地址而不是ServerName
例如:' http://xxx.xxx.x.x:8080/svn/RepositoryName'
我通过这样做解决了问题...
希望这条信息能够提供帮助
答案 1 :(得分:4)
报告的此错误是一个winsock,而不是特定于TSVN。来自Windows Sockets Error Codes:
请求的名称有效并且在数据库中找到,但是没有正确的关联数据被解析,例如, 返回MX记录,但没有A记录 - 表示主机本身存在,但无法直接访问。
然而,您可以通过IE访问主机,这很奇怪。是否有可能在TSVN中指定了远程主机上不可用的端口号,并且IE正在端口80上访问主机?
答案 2 :(得分:3)
您是否更改了连接协议(例如,从svn更改为http或从http更改为https)?或者您的PC和SVN服务器之间的防火墙配置是否发生了变化? SVN over HTTP使用DAV动词执行操作,因此可能会在防火墙中阻止这些操作。
答案 3 :(得分:3)
我意识到这是一个老线程,但我刚遇到同样的问题并找到了解决方案,因此无需分享。
我的解决方案涉及在 TortoiseSVN |中设置适当的代理设置设置|网络(已在我的浏览器中设置,因此可以在那里查看存储库)。因此,如果您在代理服务器后面,请确保正确设置TortoiseSVN。
答案 4 :(得分:2)
伙计们,谢谢你的回答。一切都由另一次重启修复(TSVN更新后重启2次)。
我还是无法解释发生了什么。 :)
答案 5 :(得分:0)
尝试在同一个虚拟PC上运行TeamCity和Visual SVN Server时出现此错误。转向TeamCity服务解决了我的问题。这两个Web服务器可能彼此之间有点争执。
答案 6 :(得分:0)
我已尝试过所有解决方案,但它们的混合效果很好。
为我工作。祝你好运:)
答案 7 :(得分:0)
我有一个静态IP导致没有DNS服务器。将您的IP设置为DHCP,这将有所帮助。