我正在尝试克隆一个包含长路径名文件的 GitHub 存储库,并且我正在尝试使用以下命令绕过 Git 的文件长度限制
git config --system core.longpaths true
但是,我收到错误消息:
error: could not lock config file C:\Program Files\Git\mingw64/etc/gitconfig: Permission denied
error: could not lock config file C:\Program Files\Git\mingw64/etc/gitconfig: Invalid argument
这看起来很奇怪,因为该命令试图更改 Program Files 中的文件,而不是 C:\Users\username 中应有的位置。此外,当我检查 C:\Users\username 中的 .gitconfig 文件时,我找不到一个。有谁知道发生了什么事?
最佳答案
- 打开命令外壳
as administrator
- 进入程序文件git
- 运行 git-bash 并更改它
git config --system core.longpaths true
ps 检查我关于克隆的 gitst ;) https://gist.github.com/obar1/45175bf22e5c56967b448a666631b21c
关于git - 尝试使用 git 设置文件名长度限制 - 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41177019/