Windows10安装Git for Windows报exit code 128错误如何解决
Git for Windows安装报错解决方案
对应报错内容:
unable to set system config "diff.astextplain.textconv":="astextplain": exit code 128 stderr: fatal: open/dev/null or dup failed: No such file or directory
该错误由Windows系统Null虚拟设备异常、或安装时系统级配置写入权限不足导致,可按以下步骤排查解决:
- 修复系统Null虚拟设备
按下Win+R组合键,输入devmgmt.msc回车打开设备管理器,点击顶部「查看」菜单,勾选「显示隐藏的设备」,展开「非即插即用驱动程序」分类,找到Null设备:- 若设备图标带感叹号/存在报错提示,右键选择「卸载设备」,重启电脑后系统会自动重新安装Null驱动
- 进入Null设备属性页,确认设备状态为「运转正常」,启动类型设置为「自动」
- 调整Git安装配置选项
重新运行Git安装包,到达「选择配置生效范围」步骤时,勾选仅为当前用户配置,不修改系统级配置选项,跳过系统级gitconfig写入操作,避免权限冲突 - 便携版替代方案
如果上述操作后仍无法完成安装,可直接使用免安装便携版Git,将压缩包解压到无中文、无空格的本地目录(例如D:\Tools\Git),手动将解压目录下的bin文件夹路径添加到系统环境变量PATH中即可正常使用 - 验证安装结果
完成操作后按下Win+R输入cmd打开命令提示符,执行git --version,正常返回Git版本号即说明安装成功
内容的提问来源于stack exchange,提问作者NCG DZ
相关产品推荐
相关产品推荐

