【问题标题】:Git Bash is slow on startup and commandsGit Bash 在启动和命令时很慢
【发布时间】:2014-03-31 09:59:03
【问题描述】:

在嵌入式 Windows 8.1 中启动和命令非常缓慢。

当我启动 git bash 时,它会开启 1~2 分钟。

我输入一个类似'ls'的命令,它会延迟1~2分钟。

十个shell提示也延迟1~2分钟。

更改环境路径不起作用。

【问题讨论】:

标签: git git-bash


【解决方案1】:

这个问题似乎不活跃并已回答,但我发现 git bash 启动缓慢的其他问题,因此分享以防万一它对任何人有用。

在我的情况下,几秒钟的延迟是由默认情况下通过 bash.bashrc 启动的 git-prompt.sh 脚本引起的。我把默认%GIT_HOME%\etc\bash.bashrc的最后一行注释掉了:

shopt -q login_shell || . /etc/profile.d/git-prompt.sh

好处:bash 在不到一秒的时间内启动。

缺点:提示没有显示我在哪个分支。

【讨论】:

    【解决方案2】:

    我在 Comodo Internet Security 的 HIPS 模块的 Behavior Blocker 中找到了导致此问题的设置:

    • 右键单击通知区域的 Comodo 图标并选择:“HIPS”>“设置”
    • 在左侧窗格中,选择“行为拦截器”
    • 在右侧窗格的“高级”块中,单击“例外”(或“排除”,我翻译自巴西葡萄牙语安装)
    • 在弹出的列表背景上右击选择:“添加”>“文件”
    • 导航到 Git 安装目录(通常是“c:\program files (x86)\git\”)并打开“bin”目录
    • 选择“git.exe”可执行文件并单击“打开”,然后单击“确定”,然后再次单击“确定”。

    如果这对您不起作用,请尝试将“git.exe”和“sh.exe”添加到此列表和防病毒排除项中。

    【讨论】:

      猜你喜欢
      • 2011-01-01
      • 2014-12-26
      • 2014-01-17
      • 2013-06-22
      • 2021-12-17
      • 2023-02-17
      • 2022-11-10
      • 1970-01-01
      • 2018-12-07
      相关资源
      最近更新 更多