Sourcetree无法打开Git Bash。

13

在Windows 8上,我尝试使用SourceTree作为我的Git客户端 - 一切都正常,但遇到以下问题:

当我在Sourctree中点击终端按钮时,它会显示“无法启动Git Bash终端”(是的,我正在使用默认的SourceTree设置,在单击此按钮时启动git bash终端)。

我能够打开该终端,但我必须cd到正确的目录才行。真的很希望SourcTree中的终端按钮能够正常工作。


是的...你们说得对。我接受了Source Tree的最新更新,然后它就无法正确启动终端了。将git升级到1.9.xxx,一切都好了。感谢你们的时间! - Dan Spurgin
3个回答

20

是的,对我来说解决方案就是将GIT升级到最新版本。我之前使用的是1.9.4版本,现在我已经更新到了2.6.3版本。它运行得很好。我还注意到Git现在有一个新的控制台,在这里我可以看到更多的颜色 :)


2
是的!对我有效,在SourceTree中:工具 > 选项 > git(表格):点击选择“使用嵌入式git”-> 点击“更新嵌入式git”。 - Rain

9

检查您的git版本。如果您仍在使用系统Git 1.9.5,则最好立即升级到2.6.3。检查您的Git路径,然后重新启动SourceTree。新的git bash终端如下所示:

进入图像描述


2

如果已安装Cygwin,则这可能会很有用。

感谢建议升级Git,但在Windows 7上对我并没有解决问题。

要查找Git的位置,请打开一个新的Git Bash并调用which git命令:

$ "which git"
/usr/bin/git

C:\cygwin\bin中移除git.exe

重新启动SourceTree,它就可以正常工作了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接