首页 > Web开发 > 详细

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

时间:2018-06-23 12:25:15      阅读:359      评论:0      收藏:0      [点我收藏+]

一、背景说明

今天使用在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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!