title: Pageant does not load SSH-2 key generated with GitBash
body: <p>The implementation of key handling with (Tortoise)Git for Windows confuses me. As far as I understood, you can implement with either <code>ssh.exe</code> (gits own ssh program), where you can then choose an ssh key per host in your <code>ssh_config</code> in the 'faked' home dir. For me, that is not really applicable, because I have multiple Bitbucket accounts using different keys but all the same host.  </p>
  
  <p>Then there is a way to use <code>TortoiseGitPlink</code>. You basically set up pageant with a putty generated key and let TortoiseGit use that one - with the environment variable <code>SSH_GIT</code> set to your TortoiseGitPlink.exe).  </p>
  
  <p>Now my question is the following: I just created an ssh2 rsa key with default options using <code>ssh-keygen -t rsa -f ~/.ssh/rsa_key</code> command in GitBash. I tried loading this file into <code>pageant.exe</code> by using its GUI. I got the error: <code>Couldn't load this key (OpenSSH-SSH-2 private key)</code>.  </p>
  
  <p>What is the problem with this key? Made in GitBash it should adhere all standard openSSH guidelines. Is it correct that there are differences in puTTY keys and openSSH keys?</p>