場景:當試圖通過代理服務器TortoiseHg爲Windows連接說「SSL錯誤:未知協議」
你落後Windows上的代理服務器。您已配置TortoiseHg以使用代理服務器;那就是你輸入了一個服務器名稱/ IP和端口號。您可以使用Internet Explorer連接到互聯網。但是,當您嘗試拉或推,它會產生錯誤消息「SSL錯誤:未知的協議」。
(我打算這個回答我。)
場景:當試圖通過代理服務器TortoiseHg爲Windows連接說「SSL錯誤:未知協議」
你落後Windows上的代理服務器。您已配置TortoiseHg以使用代理服務器;那就是你輸入了一個服務器名稱/ IP和端口號。您可以使用Internet Explorer連接到互聯網。但是,當您嘗試拉或推,它會產生錯誤消息「SSL錯誤:未知的協議」。
(我打算這個回答我。)
的原因是Internet Explorer是使用自動代理配置腳本和TortoiseHg使用了特定的代理服務器。 IE不使用相同的代理服務器,因爲自動腳本選擇了不同的代理服務器。
的解決辦法是進入IE的連接設置使用TortoiseHg代理服務器,或找出你使用目前的代理服務器,並告訴TortoiseHg使用的那一個。您可能需要在TortoiseHg連接之前瀏覽外部網站。
您可以通過IE瀏覽器瀏覽,然後運行DOS命令找出你正在使用的代理服務器:
netstat
,你會看到在端口80或8080的外部地址列一些連接(通用代理服務器端口)。
假設Web瀏覽器已配置爲讓過去的代理,你也可以試試「黑客」我想通了。 http://stackoverflow.com/questions/11449133/how-to-clone-a-codeplex-mercurial-repository-behind-a-proxy – chronodekar