致命:打开 /dev/null 或 dup 失败:没有那个文件或目录
fatal: open /dev/null or dup failed: No such file or directory
我是新来的,我会尽力解释我的问题,请忽略任何错误。
我正在使用 git
版本 git-2.8.2
它工作了一天,然后出现了这个问题。
我正在使用 gcloud
存储库。
首先我尝试了 gcloud clone 命令然后发生了这个错误
然后确定git
是否存在我累了git命令然后出现这个错误
然后我打开 git Bash
仔细检查,但也出现了同样的错误。
我尝试重新安装更改目录。但没有任何效果。
我无意中解决了我的问题。我想与大家分享。
这不是 git 或 gcloud 或源代码树的问题。
实际上我已经强行停止安装 windows 更新,这导致了这个问题。
现在,当我再次安装 windows 更新时,这个问题现在已经解决了。
也许这对某人有帮助。
我在Windows10中尝试避免内存泄漏后遇到了同样的问题。如果你碰巧像我一样更改了regedit,只需输入regedit 在搜索然后转到
HKEY_LOCAL_MACHINE -> SYSTEM -> ControlSet001 -> Services -> Null
将 Start 的值更改为 1。
chrooted linux 树中的类似情况可以通过以下方式修复:
cd 进入您准备 chroot 目录的文件夹,然后
mount -o bind /dev dev/
然后只在里面chroot
我刚才遇到了这个奇怪的错误。我返回目录并尝试 git init,它在那里工作。
我重新 运行 zsh 并在它最初出错的目录中再次尝试并且它有效。 耸肩
我在用Windows10.
在电脑上整理服务运行ning时不小心遇到了同样的问题
fatal: open /dev/null or dup failed: No such file or directory
原因是我删除了没有描述的名为 'Null'
的服务,因为我认为它是病毒服务。
因此,当我发现我的git
无法运行时,我估计是删除了服务。
根据某些站点上提供的解决方案,我尝试使用 cmd.exe
再次 运行 该服务
sc config Null start= system
sc start Null
但是它说列表中不存在该服务。
值得庆幸的是,成功恢复服务需要某种 folks who shares the information of the default services running on Windows 10 and the description。
以便将服务返回到列表中:
- 按
Win + R
- 输入
regedit
- 转到
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services
部分
- 创建
Null
文件夹及其所需的所有参数。
- 重新启动计算机。
- 现在您的 Null 服务和 git 都回来了。
希望这对您有所帮助。
我是新来的,我会尽力解释我的问题,请忽略任何错误。
我正在使用 git
版本 git-2.8.2
它工作了一天,然后出现了这个问题。
我正在使用 gcloud
存储库。
首先我尝试了 gcloud clone 命令然后发生了这个错误
然后确定git
是否存在我累了git命令然后出现这个错误
然后我打开 git Bash
仔细检查,但也出现了同样的错误。
我尝试重新安装更改目录。但没有任何效果。
我无意中解决了我的问题。我想与大家分享。 这不是 git 或 gcloud 或源代码树的问题。
实际上我已经强行停止安装 windows 更新,这导致了这个问题。 现在,当我再次安装 windows 更新时,这个问题现在已经解决了。 也许这对某人有帮助。
我在Windows10中尝试避免内存泄漏后遇到了同样的问题。如果你碰巧像我一样更改了regedit,只需输入regedit 在搜索然后转到
HKEY_LOCAL_MACHINE -> SYSTEM -> ControlSet001 -> Services -> Null
将 Start 的值更改为 1。
chrooted linux 树中的类似情况可以通过以下方式修复:
cd 进入您准备 chroot 目录的文件夹,然后
mount -o bind /dev dev/
然后只在里面chroot
我刚才遇到了这个奇怪的错误。我返回目录并尝试 git init,它在那里工作。 我重新 运行 zsh 并在它最初出错的目录中再次尝试并且它有效。 耸肩
我在用Windows10.
在电脑上整理服务运行ning时不小心遇到了同样的问题fatal: open /dev/null or dup failed: No such file or directory
原因是我删除了没有描述的名为 'Null'
的服务,因为我认为它是病毒服务。
因此,当我发现我的git
无法运行时,我估计是删除了服务。
根据某些站点上提供的解决方案,我尝试使用 cmd.exe
sc config Null start= system
sc start Null
但是它说列表中不存在该服务。 值得庆幸的是,成功恢复服务需要某种 folks who shares the information of the default services running on Windows 10 and the description。
以便将服务返回到列表中:
- 按
Win + R
- 输入
regedit
- 转到
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services
部分 - 创建
Null
文件夹及其所需的所有参数。
- 重新启动计算机。
- 现在您的 Null 服务和 git 都回来了。
希望这对您有所帮助。