So I've got phpStorm working well with Git, except when it comes to pulling/pushing to my remote repository. Every time I try it within PhpStorm, it asks for the password of the remote user.
The problem is, there is no password for that account, instead it accepts the SSH keys I have in my %userprofile%/.ssh directory, as described in the PhpStorm documentation.
When using git from Git Bash or just the windows command line, "git push" just works with no further prompts.
Switching to native SSH in the options might work, as it doesn't ask for a password, but I can't be sure because it also causes the entire process to hang, so that no git action actually finishes.