我使用Windows作为我的操作系统,和一个使用Mac的朋友一起做一个项目。他把代码签入到我们的Github。
我试图git拉出他所做的一切,但由于第三方代码的“文件名太长”错误而中止。
我能做什么?
发布于 2016-07-07 21:44:51
晚了几年,但我想补充的是,如果您需要一下子完成此操作(就像我一样),您可以在clone命令期间设置配置设置。试试这个:
git clone -c core.longpaths=true <your.url.here>
发布于 2016-01-13 19:35:15
打开your.gitconfig文件以添加longpaths属性。因此,它将如下所示:
[core]
symlinks = false
autocrlf = true
longpaths = true
发布于 2014-11-01 00:40:46
对于在Windows上经常遇到这个问题的人来说,最好的解决方案是安装Cygwin (https://www.cygwin.com/),然后在all > devel > git下使用它的git安装。
这是我遇到的最好的解决方案,因为Cygwin管理长路径名,所以其他提供的命令也会受益。例如: find、cp和rm。相信我,当你不得不删除Windows中太长的路径名时,真正的问题就开始了。
https://stackoverflow.com/questions/21123415
复制相似问题