无法通过 shell 访问任何主机,但可以通过 Firefox/Chrome 访问它们

无法通过 shell 访问任何主机,但可以通过 Firefox/Chrome 访问它们

操作系统处于代理之下。我使用 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/

希望这有帮助。

相关内容