Mam zarówno TortoiseHg 2.3 64-bitowy, jak i TortoiseGit 1.7.7 64-bitowy zainstalowany na 64-bitowym systemie Vista.
Zarówno TortoiseHg ( ssh = "C:\Program Files\TortoiseHg\TortoisePlink.exe" -ssh -2 -C -batch
wejście w mercurial.ini
), jak i TortoiseGit ( GIT_SSH
zmienna środowiskowa ustawiona na C:\Program Files\TortoiseGit\bin\TortoisePlink.exe
) są skonfigurowane do korzystania z wersji plink PuTTy (interfejs wiersza poleceń zaplecza PuTTY) dystrybuowanych wraz z nimi.
Mam uruchomiony program Pageant (klient uwierzytelniania PuTTy) i załadowany odpowiedni klucz ssh. Jednak dowolne polecenie hg
lub git
polecenie powoduje wyświetlenie okna dialogowego błędu zatytułowanego Błąd krytyczny PuTTY z komunikatem:
Rozłączono: brak obsługiwanych metod uwierzytelniania. (serwer wysłany: publickey)
W tym samym czasie przy użyciu oryginalnego pliku plink.exe dostarczonego z działaniem PuTTy.
Dlaczego TortoisePlink nie działa?