簡體   English   中英

Git Clone:與github.com:443相關的未知SSL協議錯誤

[英]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.comhttps://api.github.com的 Web,API和git連接。
  • diffie-hellman-group1-sha1 :這適用於與github.com的所有SSH連接
  • diffie-hellman-group14-sha1 :這適用於與github.com的所有SSH連接

所以請確保你的:

  • Git Credential Manager大於1.14.0
  • RedHat上的Git是(對於RedHart)在7.2或更高
  • JDK是8或更多。

如果你有一個代理,請確保你的代理設置正確:git config --global http.proxy http:// User:PASSWORD @ PROXY:PORT

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM