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
check pageant.exe under C:\Program Files\TortoiseGit\bin is running. and add key
For me this error was coming on windows 10. It was giving this error due to different project name on my local than git repo. After fresh clone it started working fine.
On windows 8.1 and TortoiseGit 2.1.0.0, changing SSH Client to just "ssh.exe" solved this issue.
Or run Putty authentication agent (Pageant.exe) from TortoiseGit folder (usually C:\Program Files\TortoiseGit\bin) and add PuttyKey manually to the app.
In Windows, configured Pageant key is removed. So, I added freshly.
TortoiseGit-> Select Pageant -> You can add your private key that was previously saved.
It worked for me.
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.