访问Subversion时解决主机名错误

Dav*_*vid 4 svn hostname resolve

尝试在Subversion中执行以下命令时出现错误:update,commit,log,list,blame等.
但是,diff和info工作.

使用任何桌面客户端时出现以下错误,例如CollabNet,TortoiseSVN,Intellij,Visual Studio的AnkhSVN:" http:// xxx01/comm/JavaService/trunk /:无法解析主机名` http:// xxx01/comm ':请求的名称有效且在数据库中找到,但没有正确的关联数据被解析."

这仅发生在我的笔记本电脑(不是同事)上,并且仅在管理员更改了Subversion用于进行身份验证的帐户的密码后本周才开始发生.当我将远程桌面用于其他计算机或通过Web访问subversion时,不会发生此错误.

提前感谢您解决此问题的任何帮助.

小智 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
Run Code Online (Sandbox Code Playgroud)

2)此外,有时Tortoise SVN保持活动不正确的代理设置.如果你安装了乌龟,无论是否你使用它(尤其是如果你使用的Subclipse):打开龟设置界面,导航到"网络",并确保这些设置下的"启用代理服务器"正确.


sta*_*ker 5

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

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