6

我是新来的,我会尝试解释我的问题,请忽略任何错误。

我正在使用git版本git-2.8.2 它工作了一天,然后出现了这个问题。我正在使用gcloud存储库。首先我尝试了 gcloud clone 命令然后出现此错误 在此处输入图像描述

然后确保git我厌倦了 git 命令然后发生此错误在此处输入图像描述

然后我通过打开仔细检查,git Bash但也有同样的错误。 在此处输入图像描述

我尝试重新安装更改目录。但没有任何效果。

4

5 回答 5

26

在尝试避免 Windows 10 中的内存泄漏后,我遇到了同样的问题。如果您碰巧像我一样更改了regedit,只需在搜索中键入regedit然后转到

HKEY_LOCAL_MACHINE -> 系统 -> ControlSet001 -> 服务 -> 空

将 Start 的值更改为 1。

于 2017-05-05T02:15:03.227 回答
5

当我在使用 Windows 10 整理我的计算机上运行的服务时,我不小心遇到了同样的问题。

致命:打开 /dev/null 或 dup 失败:没有这样的文件或目录

原因是我删除了名为'Null'没有描述的服务,因为我认为这是一个病毒服务。

在此处输入图像描述

因此,当我发现我git无法操作时,我认为已删除的服务。根据某个站点上提供的解决方案,我尝试使用再次运行该服务cmd.exe

sc config Null start= system
sc start Null

但它说该服务不存在于列表中。值得庆幸的是,有一些好心人分享了 Windows 10 上运行的默认服务的信息以及成功恢复该服务所需的描述。

为了让服务回到列表中:

  1. Win + R
  2. 类型regedit
  3. 转到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services部分
  4. 创建Null文件夹和它需要的所有参数。

在此处输入图像描述

  1. 重启你的电脑。
  2. 现在你得到了你的 Null 服务和你的 git。

在此处输入图像描述

希望这可以帮助。

于 2020-05-26T06:29:52.177 回答
2

chrooted linux 树中的类似情况可以通过以下方式修复:

cd 在您准备 chroot 目录的文件夹中,然后

mount -o bind /dev dev/

然后只有 chroot 里面

于 2018-03-05T17:59:57.667 回答
2

我不小心解决了我的问题。我想与大家分享。这不是 git 或 gcloud 或源代码树的问题。

实际上,我已经强行停止安装导致此问题的 Windows 更新。现在,当我再次安装 Windows 更新时,此问题现已修复。也许这对某人有帮助。

于 2016-05-24T07:59:11.480 回答
0

我刚才有这个奇怪的错误。我回到一个目录并尝试了 git init,它在那里工作。我重新运行 zsh 并在它最初出错的目录中再次尝试并且它有效。耸耸肩

于 2020-03-01T11:34:15.870 回答