svn之Mac SVN E175002 : Could not resolve hostname `'
对于我输入的任何使用 http/https 协议(protocol)的主机名,我都会收到“无法解析主机名 `'”。无论我使用什么主机名,它都会返回反引号单引号。 DNS 工作正常,我可以 ping 域,并使用浏览器导航到 repo。我还可以在 Windows 机器上使用 TortoiseSVN 浏览 repo。
svn: E175002: OPTIONS of 'http://mysite.com/svnrepo': Could not resolve hostname `': Host not found (http://mysite.com)
svn: E175002: OPTIONS of 'http://nonexistantdomain': Could not resolve hostname `': Host not found (http://nonexistantdomain)
如果我使用 svn://协议(protocol),主机名可以很好地解析。我试过使用 Mac OS X 10.8 Mountain Lion 附带的 svn、Ports 的 SVN、WANDisco,我什至编译了源代码,但我仍然得到同样的结果。我还下载了 serf-1.1.1 并编译了它。
我不知道 svn 是如何解析主机名的。
请您参考如下方法:
在尝试了很多事情之后,包括用 neon 和 serf 编译 subversion,我终于弄明白了。
~/.subversion/服务器
该文件的末尾是
http-timeout =
http-proxy-port =
http-proxy-host =
http-proxy-username =
http-proxy-password =
我假设那些等于没有的人被忽略了,但事实并非如此。将它们注释掉后,svn 可以再次解析名称。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。



