首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >git拉取已中止,出现文件名过长错误

git拉取已中止,出现文件名过长错误
EN

Stack Overflow用户
提问于 2014-01-15 04:32:37
回答 5查看 116.7K关注 0票数 123

我使用Windows作为我的操作系统,和一个使用Mac的朋友一起做一个项目。他把代码签入到我们的Github。

我试图git拉出他所做的一切,但由于第三方代码的“文件名太长”错误而中止。

我能做什么?

EN

回答 5

Stack Overflow用户

发布于 2016-07-07 21:44:51

晚了几年,但我想补充的是,如果您需要一下子完成此操作(就像我一样),您可以在clone命令期间设置配置设置。试试这个:

git clone -c core.longpaths=true <your.url.here>
票数 31
EN

Stack Overflow用户

发布于 2016-01-13 19:35:15

打开your.gitconfig文件以添加longpaths属性。因此,它将如下所示:

[core]
symlinks = false
autocrlf = true
longpaths = true
票数 13
EN

Stack Overflow用户

发布于 2014-11-01 00:40:46

对于在Windows上经常遇到这个问题的人来说,最好的解决方案是安装Cygwin (https://www.cygwin.com/),然后在all > devel > git下使用它的git安装。

这是我遇到的最好的解决方案,因为Cygwin管理长路径名,所以其他提供的命令也会受益。例如: find、cp和rm。相信我,当你不得不删除Windows中太长的路径名时,真正的问题就开始了。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21123415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档