ฉันมีทั้งTortoiseHg 2.3 64 บิตและTortoiseGit 1.7.7 64 บิตติดตั้งบน Vista 64 บิต
ทั้ง TortoiseHg ( ssh = "C:\Program Files\TortoiseHg\TortoisePlink.exe" -ssh -2 -C -batch
รายการในmercurial.ini
) และ TortoiseGit ( GIT_SSH
ชุดตัวแปรสภาพแวดล้อมเป็นC:\Program Files\TortoiseGit\bin\TortoisePlink.exe
) ได้รับการกำหนดค่าให้ใช้ Plink ของPuTTy (อินเตอร์เฟสบรรทัดคำสั่งไปยัง PuTTY แบ็คเอนด์) รุ่นที่แจกจ่ายพร้อมกับพวกเขา
ฉันมีการเรียกใช้Pageant (ไคลเอ็นต์การตรวจสอบความถูกต้อง PuTTy) และโหลดคีย์ ssh ที่เหมาะสม อย่างไรก็ตามผลลัพธ์hg
หรือgit
คำสั่งใด ๆในกล่องโต้ตอบข้อผิดพลาดชื่อPuTTY Fatal Errorแสดงขึ้นพร้อมกับข้อความ:
ยกเลิกการเชื่อมต่อ: ไม่มีวิธีการตรวจสอบสิทธิ์ที่รองรับ (เซิร์ฟเวอร์ส่ง: publickey)
ในเวลาเดียวกันโดยใช้plink.exe ต้นฉบับที่มาพร้อมกับ PuTTy ทำงาน
เหตุใด TortoisePlink จึงไม่ทำงาน