![](/img/trans.png)
[英]Grunt/Git throws Unknown SSL protocol error in connection to github.com:443
[英]Git Clone : Unknown SSL protocol error in connection to github.com:443
我正在嘗試在我的辦公系統中克隆一個GitHub項目。
set HTTPS_PROXY=http://<UN>:<PWD>@<PROXYSERVER>:<PORT>
set HTTP_PROXY=http://<UN>:<PWD>@<PROXYSERVER>:<PORT>
我設置了HTTPS和HTTP代理也將sslVerify設置為false
[https]
sslVerify = false
[http]
sslVerify = false
仍然,我收到“連接到github.com:443的未知SSL協議錯誤”。
有人可以告訴我,我需要做什么?
確保使用最新的Git(2.12.2)來檢查問題是否仍然存在。
如果是這樣,請參閱我在“ 連接中的未知SSL協議錯誤 ”中提到的各種設置,以便進行調試:
# Windows
set GIT_CURL_VERBOSE=1
set GIT_TRACE_PACKET=2
# Unix
export GIT_CURL_VERBOSE=1
export GIT_TRACE_PACKET=2
更新於2018年2月:在問題587 (禁用TLSv1.0和禁用密碼)之后,最終到位:不再有TLSv1.0。
請參閱“ 中斷對弱加密標准的支持 ”,2018年更新了“ 弱加密標准刪除通知 ”。
在2018年2月8日,我們將開始禁用以下內容:
- TLSv1 / TLSv1.1 :這適用於所有HTTPS連接,包括與https://github.com和https://api.github.com的 Web,API和git連接。
- diffie-hellman-group1-sha1 :這適用於與github.com的所有SSH連接
- diffie-hellman-group14-sha1 :這適用於與github.com的所有SSH連接
所以請確保你的:
如果你有一個代理,請確保你的代理設置正確:git config --global http.proxy http:// User:PASSWORD @ PROXY:PORT
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.