繁体   English   中英

Windows上的GIT问题(文件名或扩展名太长)

[英]GIT Issue on Windows (The filename or extension is too long)

概述:

刚在我的Windows 7平台上安装了GIT版本2.20.1-64位。 Git在GIT Bash上运作良好; 但是,Windows CMD或Powershell上的任何git命令都会引发文件名或扩展名太长错误。

细节:

  • GIT版本:2.20.1-64位
  • 平台:Windows 7

故障排除工作:

我尝试在Git for Windows中基于Filename将longpaths属性切换为true。 我也google搜索其他解决方案但所有建议采用相同的方法更新git配置。

  • 使用git config --system core.longpaths true更新GIT配置文件git config --system core.longpaths true 在此输入图像描述

问题:

通过Windows CMD或IntelliJ Idea等第三方应用程序发出的任何Git命令都会引发以下错误:

  • CMD: 在此输入图像描述

  • 的IntelliJ: 在此输入图像描述

请告诉我你真正的解决方案。

我有同样的问题。 然后我将它安装在我的用户文件夹中,现在它可以工作了。 这似乎是一个特权问题。 Git在C:\\ Program Files \\ Git中以管理员身份安装,但由于它以用户身份运行,因此无法写入这些文件。

另外使用便携版本应解决问题。

首先尝试使用简化的PATH和便携式Git(如PortableGit-2.20.1-64-bit.7z.exe )在任何地方解压缩。

set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%

然后检查问题是否仍然存在于CMD会话中,您已在其中设置了所述简化路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM