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.
The tooltip says
fatal: Could not read from remote repository."
and the exception in the Version Control tab reads
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!
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
git -c core.quotepath=false fetch origin --progress --prune
IntelliJ's built-in SSH client seems to hash it's
known_hosts, but the one I had had it's host names in clear text.
When I deleted the file and let IntelliJ create a new one, with only my (hashed) GitLab server and nothing else, it worked.
It's also not possible to mix it - keep some unhashed entries together with hashed entries for IntelliJ. So, you have to configure your other SSH clients to use hashed hosts.