背景
本人的一台电脑硬件坏了,开不了机,里面的大量代码被锁在硬盘里,只有零星项目在github上开源了。
于是本人重新购买了一天笔电,准备clone下自己的零星项目。
于是碰到了标题上的那个BUG。

解决
然后Google了一圈,发现是由于项目中的文件名不符合Windows的文件命名(文件路径名包含空格),导致git clone到windows系统的时候校验失败,项目文件也下载不下来。
那有朋友要问了,既然windows上的文件命令不能包含空格那我是怎么把这个文件push上去的呢?难道不是在push之前就应该存在于系统中的吗?是的,其实很简单,因为我是在mac环境下push上去的,也就是开头背景中提到的那个坏的电脑,而unix操作系统下是允许文件名带空格的,因此这一切都解释的通了。
然后具体操作就是去github上依次把含有空格的文件名文件给删掉,然后这个项目就能如愿下载下来了。
本文介绍了一个关于从Git仓库克隆项目时遇到的问题,即文件名中包含空格导致Windows系统无法正常下载。文章详细解释了问题的原因,并提供了解决方案:通过在GitHub上删除含有空格的文件名。
1270

被折叠的 条评论
为什么被折叠?



