title: Git did not exit cleanly (exit code 1)
body: <p>I can't push and I already tried all solution in <a href="https://stackoverflow.com/questions/22165953/tortoisegit-git-did-not-exit-cleanly-exit-code-1">this</a> question. I'm using Windows10 and TortoiseGit. </p>
  
  <p>I generated my SSH key with PuTTYgen and I already tried to replace the key in case my older was corrupted. When I try with git bash I got this error:  </p>
  
  <blockquote>
    <p>$ git fetch -p Permission denied (public key).</p>
    
    <p>fatal: Could not read from remote repository. Please make sure you
    have the correct access rights and the repository exists.</p>
  </blockquote>
  
  <p>In TortoiseGit I get:  </p>
  
  <blockquote>
    <p>git did not exit cleanly (exit code 1)</p>
  </blockquote>