解决git bash命令行报错unlink,segmentation fault,安装git报错unable to set system config等问题

远程办公期间,需要参与另一个项目的开发,克隆代码的时候提示git低版本不支持,下载了最新git for windows包安装,于是发生了一系列问题:

一、安装git包的时候,最后会提示一堆“unable to set system config”的错误,就像上图这样各种配置错误,查到是由于win10系统没有禁用驱动程序强制签名引起,于是按照以下步骤设置:

1.win+r 输入gpedit.msc

 

2.点击策略模式

 

3.忽略数字签名

二、设置完重启电脑,因为想赶紧下载代码,结果克隆的时候出现另一个错误:Unlink of file 'xxx.idx' failed. Should I try again?

 

三、 代码怎么都下不来,执行git --version,git status等命令想看下git是否正常,结果都是Segmentation fault,网上查到原因可能是硬盘重新分区后盘符改变导致,回忆起之前给系统盘调整过一次容量,刚好遇到这次重装就报出这个问题。

 

四、于是只好卸载git重新安装,经同事大神指点,以下是需要注意的事项:

1.在控制面板中卸载Git,然后把之前git安装目录的剩余文件全删掉,再用360之类的工具把注册表信息清理掉

2.重新安装,路径要和原来一样

3.安装目录不要有中文路径

4.建议尽量不用或少用TortoiseGit等可视化操作工具,最好在gitbash中使用命令进行操作

 

经过一系列折腾,git终于可以正常使用了,在此特别感谢同事大神 johnjackson 的指导,希望能给遇到同样问题的同学提供一点帮助,以下是参考资料:

https://www.cnblogs.com/johnjackson/p/12418781.html

https://www.pianshen.com/article/4915662000/

 

posted @   Jackie Hao  阅读(7700)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示