Can't manage to load my private key with git extension

I had this issue because I generated a SSH key with ssh-keygen and tried to use it with GitExtensions which only understands OpenSSH keys.

What you have to do is, from GitExtensions:

  • Tools > Putty > Generate or import key (A new window opens)
  • Conversions > Import key
  • Import your private key
  • Save private key
  • Type a file name like mykey.ppk

You should now able to use this new .ppk file in GitExtensions!


GitExtension ask to load private key only if you use Putty. You should do it manually for OpenSSH like described for GitHub https://help.github.com/articles/generating-ssh-keys


It is pretty easy to do this with Git-Extensions;

  1. Open Git Gui
  2. Help > Show SSH key
  3. Generate Key
  4. Copy To Clipboard
  5. Paste it into your profile SSH Keys in GitHub, Bitbucket, etc

Git Extensions - SSH Key Generation