码迷,mamicode.com
首页 > Web开发 > 详细

git报错git clone https://github.com/synfinatic/tcpreplay.git

时间:2018-06-23 13:22:53      阅读:358      评论:0      收藏:0      [点我收藏+]

标签:链接   tps   就是   出现   git报错   code   img   空格   tcpreplay   

一、背景说明

今天使用在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的空格,将其删除再执行即可:

技术分享图片

 

git报错git clone https://github.com/synfinatic/tcpreplay.git

标签:链接   tps   就是   出现   git报错   code   img   空格   tcpreplay   

原文地址:https://www.cnblogs.com/lsdb/p/9216687.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!