Skip to content

Windows 中 Git 不支持长路径和特殊字符

约 190 字小于 1 分钟

WindowsGit

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"