How to solve fatal error TortoiseGitPlink?

I used Git with beanstalk on Windows 7. Now I got a new system with Windows 8.1. Now I have configured Git and Tortoisegit with the new system. It works fine in local commits, but when I clicked I got an error:

Disconnected: No supported authentication methods available (Sever sent: public key) 

I added the SSH key and that's it? Are there any problems in Windows 8.1? Thanks

+6
source share
6 answers

I opened TortoiseGit-> Settings → Network and in the SSH client I changed "ssh.exe" instead of "TortoiseGitPlink.exe". Now it works great.

+24
source

Or, run the Putty Authentication Agent (Pageant.exe) from the TortoiseGit folder (usually C: \ Program Files \ TortoiseGit \ bin) and manually add PuttyKey to the application.

+3
source

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.

+2
source

In Windows 8.1 and TortoiseGit 2.1.0.0, changing the SSH client to "ssh.exe" was resolved.

+1
source

I got this error because my key agent (KeePass KeyAgent plugin) no longer loaded the correct key. The correct key was added, and everything was in order.

0
source

TortoiseGit may occasionally unload your trowel key.

Just open TortoiseGit -> Settings -> Git -> Remote

Then reload the trowel key for the selected remote connection (e.g. source)

0
source

Source: https://habr.com/ru/post/981436/


All Articles