Windows 超长文件名解决方案

Windows 超长文件名解决方案

  • [方案一:启用 Git 长路径支持并重新克隆(推荐)](#方案一:启用 Git 长路径支持并重新克隆(推荐))

在 Windows 上克隆 gocryptfs 时遇到的错误是由于仓库中包含超长文件名(超过 Windows 默认路径长度限制 260 字符)的测试文件导致的。虽然这些文件仅用于测试,编译时并不需要,但 Git 在检出工作树时仍会尝试创建它们,从而导致失败。

方案一:启用 Git 长路径支持并重新克隆(推荐)

Windows 10 版本 1607 及之后支持长路径(超过 260 字符),但需要 Git 和系统同时启用。

步骤

  1. 以管理员身份打开 PowerShell,启用系统长路径支持(如果尚未启用):

    powershell 复制代码
    New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force

    修改注册表后需要重启计算机才能生效。

  2. 配置 Git 支持长路径(全局设置):

    powershell 复制代码
    git config --global core.longpaths true
  3. 删除之前克隆失败的目录(如果存在):

    powershell 复制代码
    Remove-Item -Recurse -Force D:\gocryptfs-build\gocryptfs
  4. 重新克隆仓库

    powershell 复制代码
    git clone https://github.com/rfjakob/gocryptfs.git
    cd gocryptfs
    git checkout v2.6.0

    此时 Git 应能正常检出所有文件(包括超长文件),编译即可继续。

相关推荐
AnalogElectronic2 小时前
windows文件加解密工具,python实现,速度极快,篡改文件头尾信息以及还原
开发语言·windows·python
vivie_x2 小时前
轻量 Windows 桌面金价监控工具 AnyGold 更新|走势图 + AI 研判 + 声音提醒上线
windows
陈晨辰熟稳重3 小时前
20260316-Windows 环境下安装 bibtex-tidy 到指定目录
windows
小黄人软件4 小时前
【openclawManager】openclaw一键安装工具 及配置工具2 Windows 飞书配置
人工智能·windows·安全·chatgpt
小黄人软件4 小时前
openclaw Windows安装 国内OK 解决安装过程中任何问题 linux mac等 申请AI免费的token 无法访问此页面
linux·windows·macos·openclaw
secondyoung4 小时前
VSCode乱码解决方案
c语言·ide·windows·经验分享·vscode·编辑器·json
IT WorryFree4 小时前
windows、linux、Mac、docker下安全性配置模版
linux·windows·macos
一晌小贪欢4 小时前
Python魔法:列表与字典推导式深度解析
开发语言·windows·python·列表推导式·python列表·python字典·字典推导式
chushiyunen5 小时前
pycharm实现skills示例
windows·python·pycharm