操作系统处于代理之下。我使用 cntlm。公司将根证书添加到所有证书中。我无法从 shell 访问任何主机。例如:
svn checkout http://svn.apache.org/repos/asf/spamassassin/trunk spamassassin
返回
svn: OPTIONS of 'http://svn.apache.org/repos/asf/spamassassin/trunk': could not connect to server (http://svn.apache.org)
ping
命令的行为相同:
ping svn.apache.org
PING svn.geo.apache.org (160.45.251.2) 56(84) bytes of data.
永远被困住了。
我在配置中遗漏了什么吗?
=============
更新
我终于解决了 Windows 机器的远程端口转发问题。
答案1
您是否配置了 SVN 来使用代理?
/home/you/.subversion/servers
并把
http-proxy-host = proxy.mydomain
http-proxy-port = 3128
http-proxy-username = user
http-proxy-password = pass
对于您的控制台,导出环境变量:
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
希望这有帮助。