Tôi đang sử dụng GNU Emacs trên Windows và tôi không thể sử dụng magit-push
để đẩy các thay đổi cục bộ của mình sang kho lưu trữ từ xa. Điều này xảy ra với các kho lưu trữ từ xa bất kể chúng được truy cập bằng SSH hay HTTPS. Tôi cần làm gì để thực hiện magit-push
công việc trên Windows một cách liền mạch (hoặc ít nhất là gần như vậy) như trên các máy Linux của tôi?
Tất cả những gì tôi thấy trong *Messages*
bộ đệm là
Running c:/Program Files (x86)/Git/bin/git.exe push -v origin master:refs/heads/master
Điều tương tự cho thấy trong *magit-process*
bộ đệm, nhiều hay ít. Không có gì hữu ích hơn. Tôi có thể git đẩy từ dòng lệnh, nhưng nó yêu cầu mật khẩu của khóa ssh của tôi. Có thể đó là vấn đề? Tôi đã thử tải khóa bằng Pagete (đại lý chính của PuTTY), nhưng dường như điều đó không tạo ra sự khác biệt.
Nếu nó hữu ích, tôi đã cài đặt Cygwin và sẽ rất vui với giải pháp liên quan đến việc buộc Emacs sử dụng các tệp thực thi của Cygwin.