无法连接到远程SVN存储库

时间:2013-04-30 07:35:26

标签: svn

我无法连接到任何远程存储库以检查代码。我一直得到以下错误。

svn: E175002: Unable to connect to a repository at URL 'http://svn.apache.org/repos/asf/subversion/trunk'
svn: E175002: OPTIONS of 'http://svn.apache.org/repos/asf/subversion/trunk': Could not resolve hostname `svn.apache.org'
: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server. (http://svn.apache.org)

我使用的命令是

svn co http://svn.apache.org/repos/asf/subversion/trunk subversion

我可以使用浏览器访问存储库而不会出现任何问题。

这似乎与这里的设置有关,因为我可以无缝访问本地托管(在我的计算机上,以及在公司网络上)SVN存储库。

编辑: 一旦我发现SVN没有使用主机的代理设置,我就可以快速编辑服务器文件来解决问题。

2 个答案:

答案 0 :(得分:0)

尝试从终端ping svn服务器。如果无法解析名称,则可能需要检查DNS服务器配置。

答案 1 :(得分:0)

如果浏览器能够访问它而不能访问SVN客户端,可能是某种缓存或DNS问题。我建议首先尝试用here描述的方法之一来刷新DNS缓存(你没有提到它所在的平台)。如果这不起作用,请重新启动并再试一次。如果您仍然遇到问题,请尝试切换到机器上的其他帐户并从那里结帐,只是为了查看机器或您的帐户是否有问题。如果在其他帐户上没问题,那么可能是您的SVN客户端设置可能搞砸了,所以请尝试复制~/.subversion文件夹(或Windows上的%APPDATA%\.subversion),然后将其删除并重试。