GlareVPN使用日本在地伺服器‧日本本地IP位址,述不能訪問日本國內網站的情形將通通消失。  2021年起PlayStation開發人員最期待的遊戲   「集合啦!動物森友會」2021年最初的免費更新!增加狂歡節及季節品項!   獨立遊戲成為今天曝光及更新亮點   JBL續約「FAV gaming」!新隊服與續簽背景公開!   看San Diego Studio如何在《MLB The Show 21》打造「夢田球場」   伊織萌代言!適合現代家居的電競椅Bauhutte「Gaming Sofa Chair G-350」在香港有售   《Fall Guys》第4.5賽季致勝秘訣大公開   曾獲日本遊戲設計大獎2020的《Baba Is You》登上智慧型手機平台! 

Git 遇到 GnuTLS handshake error 解法

商業

Git 想要 clone Github 的資料,卻遇到下述錯誤:

fatal: unable to access 'https://github.com/tsung/config/': gnutls_handshake() failed: Error in protocol version

錯誤訊息主要是「Error in protocol version、TLS」,遇到這個問題該怎麼解決呢?

Git 遇到 GnuTLS handshake error 解法

TLS、Protocol version 看起來像是 SSL 版本的問題,結果翻半天,居然是 .gitconfig 設定卡關~ XD

  • $ git config http.sslVerify false # 指定不要驗證也不行

主要原因是 Github 停用 TLS 1.0 和 TLS 1.1 了,所以解法如下:

  1. vim ~/.gitconfig # 將下述
    [http]
        sslVersion = tlsv1.0
  2. 改成下述
    [http]
        sslVersion = tlsv1.2
  3. 或者直接將整段拿掉即可

再來就可以正常 git clone 囉~

Tsung

隨機商業新聞

NordVPN