4

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

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

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

TortoiseSVN 1.5.3,内部版本 13783。

4

8 回答 8

5

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

在提供的 URL 中,提供 IP 地址而不是 ServerName

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

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

希望这条信息会有所帮助

于 2014-05-15T12:56:32.260 回答
4

报告的此错误是 winsock 错误,而不是特定于 TSVN。从Windows 套接字错误代码

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

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

于 2008-10-05T11:05:08.280 回答
3

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

于 2008-10-05T11:17:59.783 回答
3

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

我的解决方案包括在TortoiseSVN |中设置适当的代理设置。设置 | 网络(已经在我的浏览器中设置,因此可以在那里查看存储库)。因此,如果您使用代理服务器,请确保正确设置 TortoiseSVN。

于 2011-08-23T07:48:16.977 回答
2

伙计们,谢谢你的回答。再次重新启动(TSVN 更新后重新启动 2 次)修复了所有问题。

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

于 2008-10-05T17:34:00.400 回答
0

尝试在同一台虚拟 PC 上同时运行 TeamCity 和 Visual SVN Server 时出现此错误。启用 TeamCity 服务为我解决了这个问题。两个 Web 服务器之间可能存在一些冲突。

于 2009-04-16T09:47:31.777 回答
0

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

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

为我工作。祝你好运 :)

于 2014-03-25T23:27:37.053 回答
0

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

于 2016-09-01T12:41:03.410 回答