当试图通过代理服务器连接TortoiseHg for Windows时说"SSL错误:未知协议"

Jam*_*lan 9 proxy mercurial tortoisehg tortoisehg-2.0

场景:

你是Windows背后的代理服务器.您已将TortoiseHg配置为使用代理服务器; 那就是你输入了服务器名称/ IP和端口号.您可以使用Internet Explorer连接到Internet.但是当您尝试拉或推时它会产生错误消息"SSL错误:未知协议".

(我打算自己回答.)

Jam*_*lan 6

原因是Internet Explorer正在使用自动代理配置脚本,而TortoiseHg正在使用特定的代理服务器.IE不使用相同的代理服务器,因为自动脚本选择了不同的代理服务器.

解决方案是在IE的连接设置中输入TortoiseHg使用的代理服务器,或者确定您当前使用的代理服务器并告诉TortoiseHg使用该服务器.在TortoiseHg可以连接之前,您可能需要浏览外部网站.

您可以通过使用IE浏览然后运行DOS命令来确定您正在使用的代理服务器:

netstat
Run Code Online (Sandbox Code Playgroud)

并且您将在端口80或8080(公共代理服务器端口)的外部地址列中看到一些连接.