我无法连接到任何远程存储库以检查代码。我一直得到以下错误。
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没有使用主机的代理设置,我就可以快速编辑服务器文件来解决问题。
答案 0 :(得分:0)
尝试从终端ping svn服务器。如果无法解析名称,则可能需要检查DNS服务器配置。
答案 1 :(得分:0)
如果浏览器能够访问它而不能访问SVN客户端,可能是某种缓存或DNS问题。我建议首先尝试用here描述的方法之一来刷新DNS缓存(你没有提到它所在的平台)。如果这不起作用,请重新启动并再试一次。如果您仍然遇到问题,请尝试切换到机器上的其他帐户并从那里结帐,只是为了查看机器或您的帐户是否有问题。如果在其他帐户上没问题,那么可能是您的SVN客户端设置可能搞砸了,所以请尝试复制~/.subversion
文件夹(或Windows上的%APPDATA%\.subversion
),然后将其删除并重试。