windows上的Git bash控制台未启动

windows上的Git bash控制台未启动,git,git-bash,Git,Git Bash,当尝试在我的Windows7机器上的任何文件夹上启动GitBash窗口时,GitBash窗口立即关闭 我通过点击上下文菜单中的“gitbash”选项来实现这一点 当我尝试启动gitbash时,控制台窗口会临时启动几秒钟,然后以 “注销”消息 我试图转到Git安装位置并运行“Git Bash.lnk”,该文件会显示以下消息: D:\DevProgs\Installed\Git-1.7.11\Git>"Git Bash.lnk" Welcome to Git (version 1.7.11-

当尝试在我的Windows7机器上的任何文件夹上启动GitBash窗口时,GitBash窗口立即关闭

我通过点击上下文菜单中的“gitbash”选项来实现这一点

当我尝试启动gitbash时,控制台窗口会临时启动几秒钟,然后以 “注销”消息

我试图转到Git安装位置并运行“Git Bash.lnk”,该文件会显示以下消息:

D:\DevProgs\Installed\Git-1.7.11\Git>"Git Bash.lnk"
Welcome to Git (version 1.7.11-preview20120710)


Run 'git help git' to display the help index.
Run 'git help <command>' to display help for specific commands.

AD@AYUSMAN /
$ logout

D:\DevProgs\Installed\Git-1.7.11\Git>
D:\DevProgs\Installed\Git-1.7.11\Git>“Git Bash.lnk”
欢迎使用Git(版本1.7.11-preview20120710)
运行“git help git”以显示帮助索引。
运行“git help”以显示特定命令的帮助。
AD@AYUSMAN /
$logout
D:\DevProgs\Installed\Git-1.7.11\Git>
我做错什么了吗?到目前为止,我已经能够在任何文件夹上使用GitBash而没有任何问题

系统信息: Windows7 64位专业版。
Git 1.7.11

试试Git v1.8.4 for windows,它对我来说很好。

新版本似乎无法使用https git push。

问题在于我的卡巴斯基防病毒软件。我必须重新安装Git,并将Git exe(以及其他相关Git可执行文件)添加到卡巴斯基安全列表的安全列表中。工作花了相当长的时间,但现在似乎工作得很好。

这也突然发生在我身上。我升级到Git版本1.9.5,但没有任何更改

快捷方式使用了以下命令:
“C:\Program Files(x86)\Git\bin\sh.exe”--login-i
,并与这个相貌不好的大师一起退出:

PS C:\Program Files (x86)\Git\bin> .\sh.exe
0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487
AllocationBase 0x0, BaseAddress 0x68570000, RegionSize 0x460000, State 0x10000
C:\Program Files (x86)\Git\bin\sh.exe:
*** Couldn't reserve space for cygwin's heap, Win32 error 0
因此,我更改了启动Bash的快捷方式:
“C:\ProgramFiles(x86)\Git\bin\Bash.exe”--login-I
,所有这些都已修复。

通过以下方式修复了此问题:

  • 以管理员身份打开CMD
  • CD到GitHub的安装路径(例如CMDPRMPT>CD“C:\Program Files\Git”)
  • 从命令提示符下运行“gitbash.exe”
  • 右键单击任务栏上的GIT BASH图标并将其锁定,以便以后可以避免执行步骤1-3
  • 操作系统版本:Windows7

    GIT版本:2.15.0


    希望这有帮助

    只需以管理员身份打开git-Bash.exe这对我来说很有效

    如果我不能使用https推送,这会不会是一个问题?@Ayusman我只是给出一个建议,因为通过https推送对我来说是一个非常重要的功能,我不确定它对你是否重要。这就是如何将gitbash图标放在任务栏上。这与问题毫无关系。