Tôi đã cài đặt cả TortoiseHg 2.3 64 bit và TortoiseGit 1.7.7 64 bit trên Vista 64 bit.
Cả TortoiseHg ( ssh = "C:\Program Files\TortoiseHg\TortoisePlink.exe" -ssh -2 -C -batch
entry in mercurial.ini
) và TortoiseGit ( GIT_SSH
biến môi trường được đặt thành C:\Program Files\TortoiseGit\bin\TortoisePlink.exe
) đều được cấu hình để sử dụng plink của PuTTy (giao diện dòng lệnh cho các phiên bản phía sau PuTTY) được phân phối cùng với chúng.
Tôi có Pagete (ứng dụng xác thực PuTTy) đang chạy và đã tải khóa ssh thích hợp. Tuy nhiên, bất kỳ hg
hoặc git
lệnh nào dẫn đến hộp thoại lỗi có tiêu đề Lỗi nghiêm trọng PuTTY được hiển thị với thông báo:
Ngắt kết nối: Không có phương thức xác thực được hỗ trợ có sẵn. (máy chủ đã gửi: khóa công khai)
Đồng thời sử dụng plink.exe ban đầu được cung cấp với các công trình PuTTy.
Tại sao TortoisePlink không hoạt động?