在我的Windows10中安装Git for Widows时遇到问题
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
我怎样才能克服这个错误?
发布于 2021-06-28 15:18:24
检查是否像在issue 768中一样,空服务正在运行:
问题是空服务没有在我的机器上运行,必须编辑注册表才能让它再次正常工作……
另请参阅issue 1016
这不是Git for Windows的问题,而是你的设置问题。
NUL
预计永远不会被禁用,因此Git for Windows的安装程序不会尝试对它做任何事情。
我试图找出你的系统上可能发生了什么(如果你不解决找不到NUL的问题,你很可能会遇到更严重的问题),但我发现的都是随机的(也是罕见的) Windows 7问题,而不是Windows 10。
在我的Windows10设置中,有一个%WINDOWS%\system32\drivers\null.sys
(它是正确的驱动程序),并且HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices
中的注册表项NUL被设置为\Device\Null
。
也许在你的设置里有什么东西弄乱了。
以下方法通过使用.inf文件失败,表示该方法已过时:注意:That explains如何安装空驱动程序,而不是NUL设备驱动程序(它被混淆地称为“Null Device Driver
”)。
https://stackoverflow.com/questions/68154807
复制相似问题