You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SourceTree启动报错:找不到msys-2.0.dll,求解决方案

解决SourceTree启动时bash.exe缺失msys-2.0.dll的问题
  • 检查并配置Git环境
    确认本地Git安装状态:

    • 未安装Git的话,安装官方Git安装包(选择完整安装选项,确保包含msys相关组件),安装完成后在SourceTree的「设置」→「Git」中指定Git路径为安装目录下的git.exe。
    • 已安装Git的话,查看Git安装目录下的usr\bin文件夹是否存在msys-2.0.dll,若存在,将该文件夹路径添加到系统环境变量Path中。
  • 修复SourceTree内置Git组件

    • 打开SourceTree的选项设置,切换「Git」选项卡中的Git版本:如果当前用的是系统Git,切换为「使用内置Git」;如果是内置Git,切换为「使用系统Git」,触发SourceTree重新初始化Git环境。
    • 手动清理缓存:删除C:\Users\<你的用户名>\AppData\Local\Atlassian\SourceTree下的Git相关缓存文件夹,重启SourceTree让它重新下载完整的内置组件。
  • 修复系统环境变量
    右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的Path中添加Git的bin和usr\bin路径(例如C:\Program Files\Git\bin、C:\Program Files\Git\usr\bin),添加完成后重启电脑生效。

  • 替换缺失的DLL文件(谨慎操作)
    从同版本的正常Git环境中复制msys-2.0.dll到SourceTree关联的bash.exe所在目录(通常是SourceTree安装目录下的git\usr\bin或系统Git的对应目录),注意保证DLL版本与当前环境匹配,避免版本冲突。

内容的提问来源于stack exchange,提问作者Vladislav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 00:07:05