I was using Git with beanstalk in windows 7. Now I got new system with Windows 8.1. Now I configured Git and Tortoisegit with new system.Its working fine in local commit but when I pushed to live I got error:
Disconnected: No supported authentication methods available (Sever sent: public key)
I added SSH key and all? Is there any problem in Windows 8.1? Thanks
I opened TortoiseGit->Settings -> Network and in SSH Client I changed "ssh.exe" instead of "TortoiseGitPlink.exe". Now it works fine.
Or run Putty authentication agent (Pageant.exe) from TortoiseGit folder (usually C:\Program Files\TortoiseGit\bin) and add PuttyKey manually to the app.
This error indicates that the server requires public key authentication and no key was provided by the client.
TortoiseGit by default uses TortoiseGitPLink (which is based on Putty Link).
Therefore it requires key to be stored in the putty format and also
You can, however, also use OpenSSH, by setting the SSH client to ssh.exe
on TortoiseGit -> Settings -> Network if you have a OpenSSH key configured.
On windows 8.1 and TortoiseGit 2.1.0.0, changing SSH Client to just "ssh.exe" solved this issue.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With