错误文件名中止太长时间?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (33)

我使用Windows作为我的操作系统,和一个使用Mac的朋友一起做一个项目。他签了我们的密码。

我试图把他所做的一切都拉出来,结果却被第三方代码中的“文件名太长”错误所终止。

我能做什么?

提问于
用户回答回答于

解1-通过运行以下命令设置全局配置:

git config --system core.longpaths true

解决方案2-或者您可以直接编辑特定的git配置文件,如下所示:

YourRepoFold->.git->config:

[core]
    repositoryformatversion = 0
    filemode = false
    ...
    longpaths = true        <-- (add this line under core section)

用户回答回答于

关于msysgit常见问题Git不能创建具有长路径的文件目录。似乎不是最新的,因为它仍然链接到旧的msysgit。但是,根据后来的票#122这个问题已在msysgit 1.9中得到解决,因此:

  1. 更新到msysgit 1.9(或更高版本)
  2. 访问了Git存储库,该存储库“受”长路径问题的影响。
  3. 启用长路径支持git config core.longpaths true

到目前为止,它对我很有效。

不要回到这里,抱怨它破坏了WindowsExplorer、cmd.exe、bash或其他正在使用的工具。

扫码关注云+社区