TSVN DNS 错误:请求的名称有效,但未找到请求类型的数据

发布于 2024-07-06 08:29:23 字数 233 浏览 3 评论 0原文

我已经更新了我的 TortoiseSVN 客户端,现在在尝试更新或提交到不同的存储库时收到错误:

请求的名称有效,但没有请求类型的数据 找到了

关于如何解决这个问题的任何想法? Internet Explorer 可以很好地显示适当的 URL。

TortoiseSVN 1.5.3,内部版本 13783。

I've updated my TortoiseSVN client and now I'm getting the error when trying to update or commit to different repositories:

The requested name is valid, but no data of the requested type was
found

Any ideas on how I can solve this? Internet Explorer shows up appropriate URL just fine.

TortoiseSVN 1.5.3, Build 13783.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

寄与心 2024-07-13 08:29:23

我一直在努力解决这个问题..最后我找到了一个解决方案...

在提供的 URL 中,给出 IP 地址而不是服务器名称

,例如:'http://xxx.xxx.xx:8080/svn/RepositoryName'

我通过这样做解决了问题...

希望这条信息会有所帮助

I was struggling to resolve this problom..atlast i found a solution...

in the URL provided, give IP Address instead of ServerName

eg: 'http://xxx.xxx.x.x:8080/svn/RepositoryName'

i got the problom fixed by doing this...

hope this piece of information will help

我只土不豪 2024-07-13 08:29:23

报告的此错误是 winsock 错误,而不是 TSVN 特有的错误。 来自 Windows 套接字错误代码

请求的名称有效并且在数据库中找到,但没有解析正确的关联数据,例如返回 MX 记录但没有 A 记录 - 表明主机本身存在,但无法直接访问.

奇怪的是你可以通过IE访问主机。 是否有可能在 TSVN 中指定了远程主机上不可用的端口号,而 IE 正在端口 80 上访问主机?

This error being reported is a winsock one, rather than being particular to TSVN. From Windows Sockets Error Codes:

The requested name is valid and was found in the database, but it does not have the correct associated data being resolved for, e.g. an MX record is returned but no A record - indicating the host itself exists, but is not directly reachable.

It is strange that you can access the host via IE however. Is it possible that in TSVN you've specified a port number that isn't available on the remote host, and IE is accessing the host on port 80?

还给你自由 2024-07-13 08:29:23

您是否更改了连接协议(例如从 svn 更改为 http 或从 http 更改为 https)? 或者您的PC和SVN服务器之间的防火墙配置是否发生了变化? SVN over HTTP 使用 DAV 动词来执行操作,因此这些操作可能会被防火墙阻止。

Did you change the connection protocol (eg. from svn to http or from http to https)? Or did any firewall configuration between your PC and the SVN server change? SVN over HTTP uses DAV verbs to perform actions, so it might be that these are blocked in a firewall.

走野 2024-07-13 08:29:23

我意识到这是一个旧线程,但我刚刚遇到了同样的问题并找到了解决方案,因此分享没有什么坏处。

对我来说,解决方案涉及在 TortoiseSVN | 中设置适当的代理设置。 设置| 网络(已在我的浏览器中设置,因此能够在那里查看存储库)。 因此,如果您位于代理服务器后面,请确保正确设置 TortoiseSVN。

I realise this is an old thread but I've just experienced the same problem and found a solution so no harm in sharing.

The solution for me involved setting the appropriate proxy settings within TortoiseSVN | Settings | Network (which were already setup in my browser, hence being able to view the repository fine there). So if you are behind a proxy server, make sure you setup TortoiseSVN appropriately.

守不住的情 2024-07-13 08:29:23

伙计们,谢谢你们的回答。 再次重新启动后一切都得到修复(TSVN 更新后重新启动两次)。

我仍然无法解释发生了什么。 :)

Guys, thanks for your answers. Everything was fixed by yet another reboot (2 reboots after TSVN update).

Still I can't explain what happened. :)

临风闻羌笛 2024-07-13 08:29:23

当我尝试在同一台虚拟 PC 上运行 TeamCity 和 Visual SVN Server 时,出现此错误。 TeamCity 服务的转向解决了我的问题。 两个 Web 服务器之间可能存在一些问题。

I got this error when trying to run both TeamCity and Visual SVN Server on the same virtual pc. Turning of the TeamCity services solved the problem for me. It is possible that the two web servers was having a little struggle with each other.

萌化 2024-07-13 08:29:23

我已经尝试了所有解决方案,但它们的混合有效。

  1. 擦除 C:\Users\%USERNAME%\AppData\Subversion\servers 下的所有有效行 擦除
  2. C:\ProgramData\Subversion\servers 下的所有有效行
  3. 打开 TortoiseSvn -> 网络然后取消选中“启用代理服务器”

对我有用。 祝你好运 :)

I have tried all solutions, but the mixture of them worked.

  1. Erase all valid lines under C:\Users\%USERNAME%\AppData\Subversion\servers
  2. Erase all valid lines under C:\ProgramData\Subversion\servers
  3. Open TortoiseSvn -> network then uncheck "enable proxy server"

worked for me. Good luck :)

千紇 2024-07-13 08:29:23

我有一个静态 IP,导致没有 DNS 服务器。 将您的 IP 设置为 DHCP 会有帮助。

I had a static IP resulting in no DNS server. Set your IP to DHCP and it will help.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文