如何修复git克隆过程中的“文件名太长错误”

2022-09-01 04:45:56

我正在尝试使用以下命令从我的bitbucket存储库的特定分支中获取git克隆:。git clone <url> --branch <branchname>

但是,我在进行克隆时收到以下错误:

错误:无法创建文件夹名称/节点模块/...:文件名太长。

我试图通过在我的git cmd中运行以下命令来解决此问题。git config --system core.longpaths true

但我得到:

错误:无法锁定配置文件 c://.gitconfig: 权限被拒绝 错误: 无法锁定配置文件 c://.gitconfig: 参数无效。

如何解决这两个错误?


答案 1
  1. 以管理员身份启动 Git Bash
  2. 运行命令git config --system core.longpaths true

另一种方法(仅适用于此克隆):

git clone -c core.longpaths=true <repo-url>


答案 2

而不是 git 配置尝试 ,--system core.longpaths true

git config --global core.longpaths true , 

--system将为系统上的所有用户设置变量,但是您要查找的是 为当前登录的用户设置变量。


推荐