解决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/