Windows 中 Git 不支持长路径和特殊字符
约 187 字小于 1 分钟
2025-02-26
问题
在 MacOS 中提交的项目,在 Windows 中拉取时报错。提示:error: invalid path 'docs/issue/Node(v17+)报错Error:error:0308010C:digital envelope routines::unsupported.md'
解决
查询后得知:Git 在 Windows 上默认不支持长路径和特殊字符(如上面的:
),需额外配置:
打开 Git Bash 或命令行,运行:
git config --global core.longpaths true
如果路径中有特殊字符,尝试用引号包裹路径:
git add "docs/issue/Node(v17+)报错Error:error:0308010C:digital envelope routines::unsupported.md"