PhpStorm 无法推送到 git 存储库

PhpStorm can not push to git repository

我正在使用 Windows8,PhpStorm 8.0.2,git

我正在尝试将我的项目推送到删除 git 存储库(它们托管在 github 和 bitbucket 上)。

我在 php 风暴的版本控制控制台中看到的最后一条消息是:

git -c core.quotepath=false push --progress --porcelain origin refs/heads/master:master

它会永远等待它,不会显示任何错误或此命令的输出

如果我手动推送项目(从命令行,或从 PhpStorm 中的控制台选项卡使用命令 git push origin),它运行良好。我也可以将更改提交到我的本地存储库。

我尝试禁用 windows 防火墙并将 git 和 phpstorm 添加到防火墙规则中 - 它没有帮助。

当我使用命令时 ssh -T git@github.com 它也运行良好,并给我关于成功访问 git 集线器的消息。

因此,唯一不起作用的是通过 PhpStorm 菜单推送删除 git 存储库。

我该怎么做才能解决这个问题?

谢谢

转到 phpstorm -> 设置 -> 版本控制 -> git 并在 "ssh executable" 部分的下拉列表中选择 "built in"。

对我来说,选择 "native" 而不是默认的 "built in" 效果很好。 OSX ElCapitan - PhpStorm 10