1

我在 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 连接有效,事实上,如果我发出 ssh -T 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.

谢谢

4

1 回答 1

0

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

它被称为 pty 问题。您可以浏览 MINGW 社区以找到遇到此问题的人。我切换到console2,它是薄荷的替代品。这解决了我的问题

于 2012-07-13T05:27:05.233 回答