Używam GNU Emacs w systemie Windows i nie mogę użyć magit-push
do wypchnięcia moich lokalnych zmian do zdalnego repozytorium. Dzieje się tak w przypadku zdalnych repozytoriów, niezależnie od tego, czy są dostępne za pośrednictwem SSH czy HTTPS. Co muszę zrobić, aby magit-push
praca w systemie Windows była tak płynna (a przynajmniej prawie tak samo) jak na moich komputerach z systemem Linux?
Wszystko, co widzę w *Messages*
buforze, to
Running c:/Program Files (x86)/Git/bin/git.exe push -v origin master:refs/heads/master
To samo pokazuje *magit-process*
mniej więcej w buforze. Nic bardziej przydatnego. Jestem w stanie git push z linii poleceń, ale pyta o hasło do mojego klucza ssh. Czy to może być problem? Próbowałem załadować klucz za pomocą Pageant (kluczowy agent PuTTY), ale nie miało to większego znaczenia.
Jeśli jest to pomocne, mam zainstalowany Cygwin i byłbym zadowolony z rozwiązania polegającego na zmuszeniu Emacsa do korzystania z plików wykonywalnych Cygwin.