git报错git clone https://github.com/synfinatic/tcpreplay.git
Posted lsdb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git报错git clone https://github.com/synfinatic/tcpreplay.git相关的知识,希望对你有一定的参考价值。
一、背景说明
今天使用在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的主要内容,如果未能解决你的问题,请参考以下文章
【Git】git clone命令报错:host key verification failed
git clone 报错:fatal: HTTP request failed