解决 git 报错 fatal:open /dev/null or dup failed: No such file or directory

win10 安装git 启动后报错

git init  报错如下:

fatal: open /dev/null or dup failed: No such file or directory
sh.exe": /dev/null: No such file or directory

意思是找不到文件了

查找解决方法
 

适用于WIN7的解决方案:

    A:鼠标右键==>我的电脑==》管理==》设备管理器

    B:点击菜单栏查看选项==》勾选显示隐藏设备 

    C:点击非即插即用应用程序 ,鼠标右键Null文件==》属性==》驱动程序

    D:类型选择显示停止的话重新启动,显示启动的话停止再启动

    E:重启计算机=======》问题解决

适用于WIN10的解决方案:

    A:电脑菜单搜索CMD

    B:鼠标右键出现的命令提示符

    C:以管理员身份运行

    D:在出现的面板里输入 sfc /scannow==>回车键

    E: 等待修复完成======>问题解决

按照以上操作修复之后重启电脑发现 git 还是报错

又继续查找方案

这个方式是:打开终端

在 windows/system32/cmd.exe 右键管理员方式运行:

C:\Users\Administrator>sc query null


手动启动该服务报错:

C:\Users\Administrator>sc start null

C:\Windows\System32\drivers\null.sys 从其他系统上拷贝一个过来覆盖,再启动 null 服务就正常了:

下载 null 网址

https://pan.baidu.com/s/1VC6DAdsiVQK8CbvJOxFfTw

提取码 3wx2

链接: https://pan.baidu.com/s/1VC6DAdsiVQK8CbvJOxFfTw

提取码: 3wx2 

在 C:\Windows\System32  下找到 drivers

找到后进入 里面找到 null.sys

把你下载下来的 null.sys 把你本地的 null.sys 给替换了就行了

如何确定null.sys是否正常,很简单。实行如下命令:

在执行以下命令:

C:\Users\Administrator>sc start null

如果出现以上数据说明成功了

在打开 git 验证

出现这句话:

Run 'git help git' to display the help index.

Run 'git help <command>' to display help for specific commands.

就说明成功了,git init  回车 ,然后生成  .git  成功解决 git 问题


 

猜你喜欢

转载自blog.csdn.net/qq_42767631/article/details/84349015