ฉันใช้ 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*
บัฟเฟอร์ไม่มากก็น้อย ไม่มีประโยชน์อะไรมากกว่านี้ ฉันสามารถคอมไพล์จากบรรทัดคำสั่งได้ แต่มันขอรหัสผ่านของคีย์ ssh อาจเป็นปัญหาหรือไม่ ฉันพยายามโหลดกุญแจด้วย Pageant (ตัวแทนกุญแจของ PuTTY) แต่นั่นไม่ได้สร้างความแตกต่าง
หากมีประโยชน์ฉันได้ติดตั้ง Cygwin และยินดีที่จะมีวิธีแก้ปัญหาที่เกี่ยวข้องกับการบังคับให้ Emacs ใช้โปรแกรมปฏิบัติการของ Cygwin