Я использую GNU Emacs в Windows, и я не могу использовать его magit-push
для отправки своих локальных изменений в удаленный репозиторий. Это происходит с удаленными репозиториями независимо от того, доступны ли они по SSH или HTTPS. Что мне нужно сделать, чтобы сделать magit-push
работу в Windows такой же гладкой (или, по крайней мере, почти такой же), как и на моих машинах с Linux?
Все, что я вижу в *Messages*
буфере, это
Running c:/Program Files (x86)/Git/bin/git.exe push -v origin master:refs/heads/master
То же самое показывает в *magit-process*
буфере, более или менее. Ничего более полезного. Я могу нажать push из командной строки, но он запрашивает пароль моего ключа ssh. Может ли это быть проблемой? Я пытался загрузить ключ с помощью Pageant (ключевого агента PuTTY), но это, похоже, не имело значения.
Если это полезно, у меня установлен Cygwin, и я был бы рад решению, которое заставляло Emacs использовать исполняемые файлы Cygwin.