概述:
刚刚在我的 Windows 7 平台上安装了 GIT 版本 2.20.1-64 位。Git 在 GIT Bash 上运行良好;但是,Windows CMD 或 Powershell 上的任何 git 命令都会引发文件名或扩展名太长错误。
细节:
故障排除工作:
我尝试根据 Git for Windows 中的 Filename too long将 longpaths 属性切换为 true 。我还通过谷歌搜索找到其他解决方案,但都推荐了更新 git 配置的相同方法。
问题:
通过 Windows CMD 或 IntelliJ Idea 等第三方应用程序执行的任何 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%
Run Code Online (Sandbox Code Playgroud)
然后检查问题是否在您设置了所述简化路径的 CMD 会话中仍然存在。
| 归档时间: |
|
| 查看次数: |
8683 次 |
| 最近记录: |