github不支持tlsv1.1後, 出現SSL connect error

    過完年回來, github不安分了, 發了博文說不支持TLSv1/TLSv1.1: Weak cryptographic standards removed, 沒看到這篇博文以前, 還覺得是代理問題, 設置過, 仍是不行, 還更新到最新的git, 仍是不行, 就查了一下TLS協議, 終於經過git的文檔中得到提示: git配置文檔.git

    首先, 更新git, 我也沒查過要更新到什麼版本, 反正以前用1.8有問題, 接下來的操做都不起效, 換了2.16之後才能夠, 有條件就更到最新唄. 至於怎麼更新, 本身查資料, 我就不喜歡慣着大家. PS:OpenSSL和libcurl可能也要升級github

    而後就開始設置了, 就一行命令
curl

git config --global http.sslversion tlsv1

    理論上來講, 應該是不支持TLSv1的, 但設置成tlsv1才行, 其餘的tlsv1.2什麼的都不行, 我也不知道啊, 求指教, 求科普url

    由於是剛找到的方法, 也許其餘大神尚未發現這問題, 若是有更好的辦法, 請不吝指教.spa

相關文章
相關標籤/搜索