過完年回來, github不安分了, 發了博文說不支持TLSv1/TLSv1.1: Weak cryptographic standards removed, 沒看到這篇博文之前, 還以為是代理問題, 設置過, 還是不行, 還更新到最新的git, 還是不行, 就查了一下TLS協議, 終於通過git的 ...
過完年回來, github不安分了, 發了博文說不支持TLSv1
/TLSv1.1
: Weak cryptographic standards removed, 沒看到這篇博文之前, 還以為是代理問題, 設置過, 還是不行, 還更新到最新的git, 還是不行, 就查了一下TLS協議, 終於通過git的文檔中獲得提示: git配置文檔.
首先, 更新git, 我也沒查過要更新到什麼版本, 反正之前用1.8有問題, 接下來的操作都不起效, 換了2.16以後才可以, 有條件就更到最新唄. 至於怎麼更新, 自己查資料, 我就不喜歡慣著你們. PS:OpenSSL和libcurl可能也要升級
然後就開始設置了, 就一行命令
git config --global http.sslversion tlsv1
理論上來說, 應該是不支持TLSv1的, 但設置成tlsv1才行, 其他的tlsv1.2什麼的都不行, 我也不知道啊, 求指教, 求科普
因為是剛找到的方法, 也許其他大神還沒有發現這問題, 如果有更好的辦法, 請不吝指教.