解决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 @ 2020-04-17 21:57  Jackie Hao  阅读(7205)  评论(0编辑  收藏  举报