win10安装git,报错 fatal:open/dev/null or dup failed:No such file or directory

win10安装git,报错 fatal:open/dev/null or dup failed:No such file or directory

平平笔记:

这个报错很多地方都有写,但是我的问题都不能解决,终于解决了。记录一下。

具体报错内容:

unable to set system config "http.sslcainfo":="/ssl/certs/ca-bundle.crt":exit code 128

fatal:open/dev/null or dup failed:No such file or directory

还有几个类似的。
如果不能安装git内核程序,其他的Sourcetree、GitHub 等的软件都只能安装一个外壳子,内里还是不能用。第一步clone一个代码库就出错了。

1、很多的解决方法都是:

替换C:\Windows\System32\drivers目录下的null.sys,
然后切换到桌面,点击计算机(我的电脑),
打开设备管理器——查看——显示隐藏的设备——非即插即用驱动程序——Null——点击右键属性——驱动程序——如果状态是开启点击停止,然后点击启动,或类型是系统,改为启动,然后重启电脑,即可解决问题。
截图如下:
在这里插入图片描述

但是,我找了两台win10都没有,“非即插即用驱动程序”,没有这个项目。点选了“显示隐藏的设备”也没用,拷贝null.sys文件也没有,重启还是没有,没有就是没有。

2、解决win10的问题

适用于WIN7的解决方案:

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

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

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

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

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

适用于WIN10的解决方案:

A:电脑菜单搜索CMD

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

C:以管理员身份运行

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

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

我安装上面win10的方法做了。不行。
报错信息:“有一个系统修复处于挂起状态,需要重新启动才能完成该修复”
哭一个先。

3、修改注册表

右键开始-运行-输入regedit.exe回车,找到HKEY_LOCAL_MACHINE ,并展开:HKEY_LOCAL_MACHINE ,在HKEY_LOCAL_MACHINE 展开项中找到SYSTEM ,也展开SYSTEM,在SYSTEM的展开项中找到CurrentControlSet,展开CurrentControlSet,在CurrentControlSet展开项中找到Control并展开

在Control的展开项中找到 RegistrySizeLimit,如果没有RegistrySizeLimit这个项,则右键单击Control,在下拉菜单中左键点击新建 - DWORD(32-位)值(D)新建项命名为RegistrySizeLimit,左键双击RegistrySizeLimit,在弹出的编辑 DWORD(32位)值窗口,基数为十六进制(H)时,在数值数据(V)栏中输入 ffffffff再点击基数十进制(D),如果数值数据栏中有4294967295,点击确定,如果数值数据栏中没有就输入4294967295,再点击确定回到注册表编辑器,我们可以看到RegistrySizeLimit的DWOR(32-位)值为0xffffffff(4294967295),退出注册表编辑器,重新启动计算机,重新启动计算机后,右键开始 - 运行(输入CMD)- 回车,输入SFC /SCANNOW 回车。

照上面的修改注册表后,重启。
启动的时候,配置了半天。
开机后,没有再 运行cmd中输入SFC /SCANNOW。先安装一下试试吧。
可以了。
可以了!
然后,运行各个Sourcetree、GitHub 等的软件,都可以clone库了。
完结。

参考文档:
https://blog.csdn.net/u012556114/article/details/82048538
https://blog.csdn.net/weixin_40032217/article/details/80626057
https://www.cnblogs.com/foreverfendou/p/10239039.html

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值