Windows 我可以用Git Bash推,但我不能用MINGW

Windows 我可以用Git Bash推,但我不能用MINGW,windows,git,mingw,Windows,Git,Mingw,我在Windows 7下使用MINGW32,我想为此配置Git。 我知道有Git bash,但我想使用我的MINGW32安装 现在我的问题是我无法推送我的代码。 在发出“git push origin master”之后,它就不再等待了。 可能是ssh配置问题(可能是找不到ssh代理?),但我不知道是什么问题。 这就是我所看到的 $ git push origin master --verbose Pushing to git@github.com:mottalrd/myprj.git 然后什

我在Windows 7下使用MINGW32,我想为此配置Git。
我知道有Git bash,但我想使用我的MINGW32安装

现在我的问题是我无法推送我的代码。
在发出“git push origin master”之后,它就不再等待了。
可能是ssh配置问题(可能是找不到ssh代理?),但我不知道是什么问题。
这就是我所看到的

$ git push origin master --verbose
Pushing to git@github.com:mottalrd/myprj.git
然后什么也没发生

请注意,如果我发出ssh-T,ssh连接实际上可以工作git@github.com我明白了

$ ssh -T git@github.com
Enter passphrase for key '/home/motta/.ssh/id_dsa':
Hi mottalrd! You've successfully authenticated, but GitHub does not provide shell access.

谢谢

我发现这是一个众所周知的问题,它与我安装在MINGW之上的mintty有关


这被称为pty问题。你可以浏览MINGW社区,找到有这个问题的人。我切换到控制台2,它是mintty的替代品。这解决了我的问题

你等了多久了?也许问题是,它真的,真的很慢(可能发生)。分钟。这也不是问题所在,因为在另一方面,git bash会立即提交,并且它基于MingWD。你知道我在哪里可以得到发生了什么的日志吗?使用gitpush的verbose选项没有帮助