1

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

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 不使用主机的代理设置,我可以快速编辑我的服务器文件来解决问题。

4

2 回答 2

0

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

于 2013-04-30T07:41:02.650 回答
0

如果浏览器能够访问它但不能访问 SVN 客户端,则可能是某种缓存或 DNS 问题。我建议首先尝试使用此处描述的方法之一刷新 DNS 缓存(您没有提及这是在哪个平台上)。如果这不起作用,请重新启动并重试。如果您仍然有问题,请尝试切换到机器上的另一个帐户并从那里检查,看看是机器有问题还是您的帐户有问题。如果在其他帐户上没问题,那么可能是您的 SVN 客户端设置搞砸了,因此请尝试复制该~/.subversion文件夹(或%APPDATA%\.subversion在 Windows 上),然后将其删除并重试。

于 2013-04-30T08:15:15.287 回答