windows下git clone时出现“Filename too long”错误的解决办法

在windows下,当使用git clone复制项目时,出现下述错误表示项目中有文件民字符过长的问题,需要开启git的长路径支持解决:

bash 复制代码
fatal: cannot create directory at 'xxxx': Filename too long
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'

方法如下:

  1. 使用管理员模式运行git

  2. 设置系统变量为长路劲有效:

    git config --system core.longpaths true

Note: 如果第二步还是报错,可以设置git全局变量的长路径有效:

复制代码
git config --global core.longpaths true

更多git的 git config设置方式 点击这里查看.

相关推荐
犹若故人归2 小时前
Github/Gitee和Git实践
git·gitee·github
007php0073 小时前
mySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据
数据库·redis·git·mysql·面试·职场和发展·php
fakerth4 小时前
Git 完全指南:从入门到精通
git
XiaoHu02075 小时前
Linux网络编程套接字
linux·服务器·网络·git
AlexDeng6 小时前
Git 实战:我用 git worktree 一次性拉取多个工作目录
git
import_random6 小时前
[git版本控制]git pull origin main
git
ShallowLin6 小时前
Git 的分支管理
git
chen_22710 小时前
搭建git工作流
git
Rabbit_QL13 小时前
【git reset】个人分支一次精准撤回 git push 的实战记录
git
掘金忠实用户程序员14 小时前
Git多仓库协作场景
git