4

尝试在 Subversion 中执行以下命令时出现错误:更新、提交、日志、列表、责备等。
但是,差异和信息工作。

使用任何桌面客户端时,错误如下所示,例如 CollabNet、TortoiseSVN、Intellij、Visual Studio 的 AnkhSVN:“ http://xxx01/comm/JavaService/trunk/:无法解析主机名‘ http://xxx01/comm ’:请求的名称有效并且在数据库中找到,但它没有正确的关联数据正在解析。”

这仅发生在我的笔记本电脑(不是同事)上,并且仅在管理员更改 Subversion 用于身份验证的帐户密码后本周才开始发生。当我在另一台机器上使用远程桌面或通过 Web 访问 subversion 时,不会发生该错误。

提前感谢您为解决此问题提供的任何帮助。

4

5 回答 5

7

听起来您的代理服务器设置需要更新。Subversion 将所有这些设置保存在一个名为“servers”(无扩展名)的文本文件中。

在 Windows 中,此文件位于 %APPDATA%/Subversion/ 中(例如 C:\Documents and Settings\YourUserName\Application Data\Subversion)。

1)打开“服务器”并确保您的代理服务器的所有数据都是正确的。文件中应该有关于如何更改密码的说明,但这将涉及更改以下几行:

[GLOBAL]:
http-proxy-host = proxyserver.example.com
http-proxy-port = 80
http-proxy-username = yourusername
http-proxy-password = yourpassword

2) 此外,有时Tortoise SVN会保持激活不正确的代理设置。如果您安装了 Tortoise,无论您是否正在使用它(尤其是如果您使用的是Subclipse):打开 Tortoise 设置 GUI,导航到“网络”并确保“启用代理服务器”下的设置正确。

于 2010-12-31T23:28:04.567 回答
5

您的桌面设置中似乎有一个默认域,比较输出

nslookup xxx01从您的台式机和笔记本电脑。您还可以xxx01.acme.com在 SVN URL 中使用完全限定名称。

于 2010-02-26T19:15:49.440 回答
0

从 Windows 套接字错误代码:

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

有时在对主机名进行一些更改后,需要重新启动几次(或等待几个小时),直到这些更改完全使用(由于缓存)。

或者可能有防火墙/代理/病毒扫描程序干扰。

于 2010-02-26T19:32:56.757 回答
0

最近我遇到了这个问题,可能是因为某些.svn文件已损坏。我创建了一个新文件夹,然后让tortoisesvn查看整个版本。有用。

于 2012-08-29T02:20:07.553 回答
0

我尝试了一切来解决这个问题。我确实在我的机器上发现了一些恶意软件损坏的文件,但这些都不能解决问题。最后,我重新录制了机器,重新安装了 TortoiseSVN ......瞧!它解决了问题;-)

于 2010-03-17T19:54:32.260 回答