I'm using GNU Emacs on Windows, and I am unable to use magit-push
to push my local changes to a remote repository. This happens with remote repositories regardless of if they are accessed with SSH or HTTPS. What do I need to do to make magit-push
work on Windows as seamlessly (or at least nearly so) as it does on my Linux machines?
All I see in the *Messages*
buffer is
Running c:/Program Files (x86)/Git/bin/git.exe push -v origin master:refs/heads/master
The same shows in the *magit-process*
buffer, more or less. Nothing more useful. I am able to git push from the command line, but it does ask for my ssh key's password. Might that be the problem? I've tried loading the key with Pageant (PuTTY's key agent), but that didn't seem to make a difference.
If it's helpful, I have Cygwin installed, and would be happy with a solution that involved forcing Emacs to use Cygwin's executables.