11

我刚刚开始使用 GitHub,我正在尝试按照以下说明操作:https ://help.github.com/articles/set-up-git

我已经下载了 GitBash,但是当我点击它时,窗口会弹出一瞬间然后又消失了。我试过不使用快捷方式,卸载/重新安装,但都没有帮助,而且我对它的了解还不够,无法进行任何额外的故障排除。

即使你没有解决方案,一些谷歌搜索词也会很棒——我不知道这种问题是否有特定的名称。

谢谢!

4

8 回答 8

15

我有同样的问题。(Git Bash.vbs 曾经显示片刻然后消失)

在我的情况下,当我尝试从命令提示符运行 Git.exe 命令时(首先导航到 C:\Program Files (x86)\Git\bin),它给了我以下错误:

无法为 cygwin 的堆 win32 错误 0 保留空间

运行以下命令后,我的问题得到解决,Git Bash.vbs 也开始正常工作:

C:\Program Files (x86)\Git\bin>rebase.exe -b 0x50000000 msys-1.0.dll

有关更多详细信息,请参阅问题的第二个答案。

编辑:上述问题和解决方案对于 GitHub 可能不完全相同,但应该相似。

于 2015-08-11T06:02:56.000 回答
2

I was having a similar problem, and I ended up running Git Bash "as administrator" and that is what fixed it for me.

EDIT: Requiring git bash to run as admin every time breaks git gui. If you don't use git gui, don't worry about this, but I just spent a few hours trying to figure out why my git gui was crashing and I couldn't push my changes upstream. While, running as administrator fixed the issue of my git bash crashing, I don't think it's a suitable long term solution.

于 2014-08-20T17:09:29.380 回答
1

对我来说,通过从主目录中的 .minttyrc 文件中删除行“Term=xterm-256color”解决了这个问题。

于 2018-02-20T19:58:25.460 回答
1

您可能需要检查您所遵循的路径。更高版本的 Git 将版本号作为文件路径中的级别,这不会反映在默认快捷方式中。

于 2015-08-31T20:59:52.147 回答
0

我在尝试从开始菜单打开 git bash 时遇到了这个问题。Windows 没有找到 Git Bash 程序,而是向我显示“git bash”作为我可以运行的命令。(Windows 是哑巴。)由于 bash 不是 git 命令,因此屏幕在关闭之前会闪现可能的 git 命令。

解决方法是找到程序 Git Bash(可通过橙色菱形图标识别)并确保运行该程序。

于 2014-11-04T17:42:14.217 回答
0

我遇到了同样的问题(Git Bash 会出现一瞬间然后退出)。我尝试打开 Git GUI,并被告知有松散的对象并询问我是否要压缩数据库。我点击是并退出 Git Gui,重新打开 Git Bash,Git Bash 又开始正常工作了。

于 2014-07-28T20:14:02.043 回答
0

这是gitBash 脚本:一个 vbs 脚本。

因此,您可以尝试从 DOS 会话中调用它:

C:\> cd C:\prog\git\PortableGit-1.8.0-preview20121022
C:\prog\git\PortableGit-1.8.0-preview20121022>"Git Bash.vbs"

调用该 bash 窗口时,您将看到是否有任何错误消息。

于 2013-04-27T13:48:47.600 回答
0

对我来说,问题是缺少全局配置文件。我创建了一个位于“C:\Program Files\Git\usr\local\etc\profile.global”的空文件,问题就消失了。

于 2018-05-15T22:43:14.297 回答