Estou usando o GNU Emacs no Windows e não consigo magit-push
enviar minhas alterações locais para um repositório remoto. Isso acontece com repositórios remotos, independentemente de serem acessados com SSH ou HTTPS. O que preciso fazer para tornar o magit-push
trabalho no Windows tão integrado (ou pelo menos quase) quanto em minhas máquinas Linux?
Tudo o que vejo no *Messages*
buffer é
Running c:/Program Files (x86)/Git/bin/git.exe push -v origin master:refs/heads/master
O mesmo mostra no *magit-process*
buffer, mais ou menos. Nada mais útil. Eu sou capaz de git push a partir da linha de comando, mas solicita a senha da minha chave ssh. Esse pode ser o problema? Tentei carregar a chave com o Pageant (o agente chave do PuTTY), mas isso não pareceu fazer a diferença.
Se for útil, eu tenho o Cygwin instalado e ficaria feliz com uma solução que envolvia forçar o Emacs a usar os executáveis do Cygwin.