《Disney +》 迪士尼、Marvel、彼思、星球大戰…  觀賞電影「劇場版 咒術迴戰0」就能獲得報酬!荒野行動 × 咒術迴戰聯乘決定!   VTuber團體合作企画 彩虹社x東急手創館澀谷店商品先行販賣 10月18日開始!   想變得更強的話就喝吧!以範馬勇次郎為造型的日本酒「鬼之貌酒 -惡魔-」發售!   Wellplayed Rizest 的控股公司 Kayac 宣布將投資東南亞具代表性的電競公司「Tier One Entertainment」並與之合作。   年中優惠進駐PlayStation Store   這個夏天一起來種稻吧!《天穗之咲稻姬》首次特惠開跑!   從Acer的電競品牌「Predator」中所誕生之電競背包登場!   需要的是逃跑的勇氣!恐怖冒險遊戲新作《Last Light》於8月26日先行推出Steam版! 

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