实际上,我也有此处提到的相同问题“ Why does bash (from git installation) give me segmentation fault suddenly? “
我的git工作正常。但是我需要重新生成密钥生成值,并且出现了分段错误。我对git进行了远程控制,并安装了最新版本的git(2.19.0-64位)。我尝试从搜索中使用git-bash,从bin文件夹中使用bash.exe,从bin文件夹中使用git.exe,在Git文件夹下使用git-bash.exe,在Git文件夹下使用git-cmd.exe。结果是一样的。
阅读上面共享的链接后,我还检查了Windows更新。但是没有更新。
有什么主意吗?预先感谢
答案 0 :(得分:1)
2.9不是最新的,一个是:2.19。
尝试(进行测试)并解压缩latest Git for Windows可移植归档文件PortableGit-2.19.0-64-bit.7z.exe
的任何位置。
然后在CMD会话中设置简化的路径。
set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
set GIT_HOME=C:\Path\to\Git
set PATH=%GIT_HOME%;%GIT_HOME%\bin;%GIT_HOME%\usr\bin;%GIT_HOME%\mingw64\bin;%PATH%
(添加您需要的其他任何路径)
然后尝试重新生成您的SSH密钥。
还要确保它与issue 1832或issue 1291中的AV(防病毒)无关。
我的公司也使用趋势科技。
可以确认为/Git/usr/bin/bash.exe
设置例外也是可行的。对我来说,它是
C:\Program Files\Git\usr\bin
,但是将其添加到受信任程序的列表中确实可以解决该问题
答案 1 :(得分:0)
昨天我遇到了同样的问题。使用git-bash,我所有的命令(例如mvn,javac,git pull)都给出了错误“细分错误”。这是因为更新了我的计算机防病毒程序,该更新阻止了对本地登录配置文件(sambit-swain @ TERMINAL)的正确访问。卸载后,一切恢复正常。
因此,问题不在于GIT BASH或任何其他配置。我应该检查过程序的访问级别(包括SSH密钥)。