This error indicates that the server requires public key authentication, and the client did not provide the key.
TortoiseGit by default uses TortoiseGitPLink (which is based on Putty Link).
Therefore, it requires that the key be stored in putty format, as well as
- configured in OR putty session
- loaded into putty agent (this is done by TortoiseGit if ssh key loading is enabled).
However, you can also use OpenSSH by setting the SSH client to ssh.exe in TortoiseGit → Settings → Network.
MrTux source share