git報錯fatal: I don't handle protocol '​https'處理


一、背景說明

今天使用在Cygwin中git clone時報fatal: I don't handle protocol '​https',如下:

以為是Cygwin實現的git有點問題沒太在意,換去cmd執行,但一樣是報fatal: I don't handle protocol '​https'

而且有個Warning: Your console font probably doesn't support Unicode.又因此以為是字體問題

標題欄----右鍵----屬性,將字體修改成仿宋,警告沒了但是還是fatal: I don't handle protocol '​https'

沒辦法搜索一波,然后在stackoverflow上看到了不少贊的答案

特殊字符?有道理,git不可能不支持https的,而且我鏈接是沒有一個中文cmd中怎么會出現Unicode呢?

再回頭仔細看鏈接,終於找到答案:https前有兩個空格,兩個空格不是問題但問題是有一個空格是Unicode的

 

二、處理辦法

此類錯誤大概率是鏈接,尤其是協議前(比如http、https前)有特殊字符造成的

比如我這里報錯就是https前有一個Unicode的空格,將其刪除再執行即可:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM