我试图在 Windows 10 上克隆我的开源项目,但出现以下错误:
致命:无法在 'node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/duplexify/node_modules/end-of-stream/node_modules/once/node_modules 创建目录/wrappy': 文件名太长
警告:克隆成功,但结帐失败。
您可以检查使用“git status”签出的内容
并使用 'git restore --source=HEAD :/' 重试
我试图克隆的文件夹是:
C:\Users\MiNombreDeUsuarioQueNoTieneEspacios\IdeaProjects
有没有办法启用长路径?
根据iveqy 的这个回答,我进行了如下操作:
1.- 我在我的 Windows 中搜索了 git 安装路径:
一个名为gitconfig的文件所在的位置,其结构如下:
我们有兴趣在核心级别修改的部分称为longpaths,默认情况下在这里找到
false
,我们可以手动更改并保存更改,也可以通过以下命令按照响应中的指示进行引导:这是由于 Windows 的一般限制,默认情况下识别最多 260 个字符的路径长度。让 git 识别长路径的一种方法是(作为管理员):
如果只是克隆仓库,不影响一般的git配置
让 Windows 10 从注册表编辑器 (regedit) 永久识别长路径
Windows 版 Git 中的文件名太长
如何在 git clone 期间修复“文件名太长错误”