Saya menggunakan GNU Emacs di Windows, dan saya tidak dapat menggunakan magit-push
untuk mendorong perubahan lokal saya ke repositori jarak jauh. Ini terjadi dengan repositori jarak jauh terlepas dari apakah mereka diakses dengan SSH atau HTTPS. Apa yang harus saya lakukan agar magit-push
Windows berfungsi dengan mulus (atau setidaknya hampir seperti itu) seperti pada mesin Linux saya?
Yang saya lihat di *Messages*
buffer adalah
Running c:/Program Files (x86)/Git/bin/git.exe push -v origin master:refs/heads/master
Acara yang sama di *magit-process*
buffer, lebih atau kurang. Tidak ada yang lebih bermanfaat. Saya bisa mendapatkan push dari baris perintah, tetapi ia meminta kata sandi kunci ssh saya. Mungkinkah itu masalahnya? Saya sudah mencoba memuat kunci dengan Pageant (agen kunci Putty), tetapi itu tampaknya tidak membuat perbedaan.
Jika ini membantu, saya telah menginstal Cygwin, dan akan senang dengan solusi yang melibatkan memaksa Emacs untuk menggunakan executable Cygwin.