1. 程式人生 > >Cygwin踩坑記錄(五)- 下載sdkman提示OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to sdkman:443

Cygwin踩坑記錄(五)- 下載sdkman提示OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to sdkman:443

在通過上一篇文章配置文openSSH與openSSL以後,我想應該能夠成功下載sdkman了吧,我第N+1此執行了

    curl -s "https://get.sdkman.io" | bash

生活的經驗告訴我們現實總是殘酷的,Cygwin提示“sdkman curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to sdkman:443”,此時我有種想要拿刀剖腹的衝動。
喝了一口水稍微冷靜之後,根據錯誤提示在網上搜了一下,發現是因為Git的Http代理的問題,Git支援三種協議:git://、ssh://和http://,本來push的時候應該走ssh隧道的,但是因為設定了http代理,所以就走了http的代理,於是就提交不了了。 
OK,找到原因了,那就取消http代理吧:

    $ git config --global --unset http.proxy

然後再執行sdkman命令成功將安裝包下載到本地,問題到此解決。