【问题标题】:Git Bash -Segmentation Fault Problem (Windows)Git Bash - 分段错误问题(Windows)
【发布时间】:2018-10-02 20:05:14
【问题描述】:

确实我有同样的问题,这里提到了“Why does bash (from git installation) give me segmentation fault suddenly? "

我的 git 工作正常。但是我需要重新生成 keygen 值并且我遇到了分段错误。我远程 git 并安装了最新版本的 git(2.19.0-64 位)。我尝试使用搜索中的 git-bash、bin 文件夹中的 bash.exe、bin 文件夹中的 git.exe、Git 文件夹下的 git-bash.exe 和 Git 文件夹下的 git-cmd.exe。结果是一样的。

阅读上面分享的链接后,我还检查了 Windows 更新。但是没有更新。

有什么想法吗?在此先感谢

【问题讨论】:

    标签: windows git segmentation-fault git-bash


    【解决方案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 1832issue 1291 中的 AV(防病毒)无关。

    我的公司也使用趋势科技。
    可以确认对/Git/usr/bin/bash.exe 进行例外处理也可以。

    对我来说是C:\Program Files\Git\usr\bin,但将其添加到受信任程序列表确实解决了问题

    【讨论】:

    • 版本是 2.19 我有一个错字。抱歉我编辑的不好。我使用 PortableGit 解决了这个问题。我猜这个问题与 mingw64\bin 和 usr\bin 有关。如果我没有错,当我执行安装程序时,它们没有被添加到 PATH 中。再次感谢:)
    【解决方案2】:

    我昨天遇到了同样的问题。使用 git-bash,我的所有命令(即 mvn、javac、git pull)都给出错误“分段错误”。这是因为我的机器防病毒更新阻止了对我的本地登录配置文件的正确访问 (sambit-swain@TERMINAL) 卸载后,一切恢复正常。

    所以,问题不在于 GIT BASH 或任何其他配置。我应该检查程序的访问级别(包括 SSH 密钥)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-09
      • 1970-01-01
      • 2021-04-05
      • 2010-12-03
      • 2012-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多