title: git with IntelliJ IDEA: Could not read from remote repository
body: <p>Since a few weeks, I'm not able to pull or push from or to the remote repository. I thought it happend when upgrading to IntelliJ IDEA 14, but I can reproduce the problem with IDEA 13.1.5 as well.</p>
  
  <p>The tooltip says
  "Fetch failed
  fatal: Could not read from remote repository."</p>
  
  <p>and the exception in the Version Control tab reads</p>
  
  <pre><code>14:02:37.737: cd C:\dev\project
  14:02:37.737: git -c core.quotepath=false fetch origin --progress --prune
  java.io.IOException: Padding in RSA public key!
      at com.trilead.ssh2.signature.RSASHA1Verify.decodeSSHRSAPublicKey(RSASHA1Verify.java:37)
      at com.trilead.ssh2.KnownHosts.addHostkey(KnownHosts.java:98)
      at com.trilead.ssh2.KnownHosts.initialize(KnownHosts.java:414)
      at com.trilead.ssh2.KnownHosts.initialize(KnownHosts.java:440)
      at com.trilead.ssh2.KnownHosts.addHostkeys(KnownHosts.java:137)
      at org.jetbrains.git4idea.ssh.SSHMain.configureKnownHosts(SSHMain.java:462)
      at org.jetbrains.git4idea.ssh.SSHMain.start(SSHMain.java:155)
      at org.jetbrains.git4idea.ssh.SSHMain.main(SSHMain.java:137)
  fatal: Could not read from remote repository.
  Please make sure you have the correct access rights
  and the repository exists.
  </code></pre>
  
  <p>Using the built-in terminal of IntelliJ, executing <code>git -c core.quotepath=false fetch origin --progress --prune</code>, it works just as it should.</p>
  
  <p>According to the stacktrace, there seems to be a problem with my <code>KnownHosts</code>, so I deleted our git server from <code>~/.ssh/known_hosts</code>, hoping IntelliJ would insert it again. But the problem still appears when updating via the UI, and there is no new entry written in <code>known_hosts</code>; thinking about some caching of the file, I restarted IntelliJ, without success.</p>
  
  <p>When doing another <code>git fetch</code> from the terminal, now I'm getting asked if I want to permanently add the server. After that, it has been written to <code>known_hosts</code> again, but IntelliJ still won't let me update my project.</p>
  
  <p>I haven't found anything about this behavior online, so I guess it's not a known bug with the new IntelliJ version. Nevertheless, I updated to 14.0.2, but the problem still exists.</p>
  
  <p>IntelliJ is configured to use the built-in SSH executable.</p>
  
  <p>Does anybody have a clue what could be the problem here?</p>