Yas*_*jaz 2 git bash repository sourcetree
我是新来的,我会试着解释我的问题,请忽略任何错误.
我正在使用git版本git-2.8.2
它工作正常一天然后出现这个问题.我正在使用gcloud存储库.首先我尝试了gcloud clone命令,然后发生此错误

我尝试重新安装更改目录.但没有任何作用.
小智 12
在我尝试避免Windows 10中的内存泄漏后,我遇到了同样的问题.如果您碰巧更改了像我这样的regedit,只需在搜索中键入regedit然后转到
HKEY_LOCAL_MACHINE - > SYSTEM - > ControlSet001 - > Services - > Null
将Start的值更改为1.
当我整理Windows 10电脑上运行的服务时,我无意中遇到了同样的问题。
致命:打开 /dev/null 或 dup 失败:没有这样的文件或目录
原因是我删除了名为'Null'但没有描述的服务,因为我认为这是病毒服务。
因此,当我发现自己git无法操作时,我就认为删除了服务。根据某个网站上提供的解决方案,我尝试使用再次运行该服务cmd.exe
sc config Null start= system
sc start Null
Run Code Online (Sandbox Code Playgroud)
但它说该服务不存在于列表中。值得庆幸的是,有一些好心人分享了 Windows 10 上运行的默认服务的信息以及成功恢复该服务所需的描述。
为了使该服务重新回到列表中:
Win + RregeditHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services部分Null文件夹及其所需的所有参数。希望这可以帮助。
我无意中解决了我的问题。我想和大家分享一下。这不是 git 或 gcloud 或源代码树的问题。
实际上我已经强行停止安装 Windows 更新,这导致了这个问题。现在,当我再次安装 Windows 更新时,此问题已得到解决。也许这对某人有帮助。