Windows系统下GitKraken文件名过长问题求助
Git长路径问题:Git Bash正常但GitKraken仍报错
已执行操作
- 更新系统注册表,并执行命令
git config --system core.longpaths true,Git Bash for Windows中长路径问题已解决 - 在GitKraken偏好设置中开启
Long Paths = True选项
环境信息
- Git版本:2.38.1.windows.1
- GitKraken版本:8.10.3(x64)
- 操作系统:Windows 10家庭单语言版22H2
附件
解决方案
确认GitKraken使用的Git环境
GitKraken可能自带独立Git版本,进入偏好设置找到Git路径配置,确保其指向你已配置core.longpaths=true的系统Git(2.38.1版本),而非内置版本。添加全局Git配置
执行命令:
git config --global core.longpaths true
确保全局配置也开启长路径支持,避免GitKraken读取配置时仅加载全局层级而非系统层级。
重启软件并重新克隆仓库
配置变更需重启GitKraken才能生效;若重启后问题依旧,尝试重新克隆仓库,清除旧路径缓存。验证系统长路径注册表设置
打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem,确认LongPathsEnabled的DWORD值为1(无此键则新建并设置为1),修改后重启电脑测试。
内容的提问来源于stack exchange,提问作者Mr. Hobo
相关产品推荐
相关产品推荐

