尝试在Subversion中执行以下命令时出现错误: 更新,提交,记录,列表,责备等 但是,差异和信息工作。
使用任何桌面客户端时出现以下错误,例如: CollabNet,TortoiseSVN,Intellij,Visual Studio的AnkhSVN: “http://xxx01/comm/JavaService/trunk/:无法解析主机名 `http://xxx01/comm':请求的名称有效且在。中找到 数据库,但它没有正确的关联数据 解决了。“
这只发生在我的笔记本电脑(不是同事)上,并且只在本周开始发生 管理员更改了Subversion用于进行身份验证的帐户的密码。当我将远程桌面用于其他计算机或通过Web访问subversion时,不会发生此错误。
提前感谢您解决此问题的任何帮助。
答案 0 :(得分: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,导航到“网络”并确保设置正确无误'启用代理服务器'。
答案 1 :(得分:4)
您的桌面设置中似乎有一个默认域,比较
的输出 来自您的台式机和笔记本电脑的 nslookup xxx01
。您还可以在SVN网址中使用xxx01.acme.com
等完全限定名称。
答案 2 :(得分:0)
从Windows套接字错误代码:
请求的名称有效且在数据库中找到,但确实如此 没有正确的关联数据 正在解决,例如MX记录 被退回但没有A记录 - 表明主机本身存在,但是 不能直接到达。
有时在对主机名进行一些更改后,需要重新启动几次 (或等待几个小时),直到完全使用这些变化(由于 高速缓存)。
或者可能存在防火墙/代理/病毒扫描程序干扰。
答案 3 :(得分:0)
我尝试了一切来解决这个问题。我确实在我的机器上发现了一些恶意软件是一个损坏的文件,但这一切都没有解决问题。最后,我记下了机器,重新安装了TortoiseSVN ......瞧!它修复了问题; - )
答案 4 :(得分:0)
最近我遇到了这个问题,可能是因为某些.svn
文件已损坏。我创建了一个新文件夹,让 tortoisesvn 查看整个版本。有用。