title: Git server's host key not cached in registry - GitHub.com
body: <p><strong>Continuation of issue <a href="https://stackoverflow.com/questions/10147521/setting-up-repo-on-github-error-on-push-u-origin-master/10147601">here</a></strong>: 
  I'm trying to set up my first Git Repository on GitHub. (Note, this means I can't use putty, I'm using openssh, or at least I'm supposed to and I think I am). I've been following the documentation on GitHub's website <a href="http://help.github.com/create-a-repo/" rel="nofollow noreferrer">here</a>. I get everything right up until the very last command: <code>git push -u origin master</code>. It gives me the following error:</p>
  
  <pre><code>The server's host key is not cached in the registry.
  You have no guarantee that the server is the computer you think it is.
  The server's rsa2 key fingerprint is: ssh-rsa 2048
  16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48
  Connection abandoned. fatal: The remote end hung up unexpectedly
  </code></pre>
  
  <p>I'm guessing this means that in my <code>known_hosts</code> file their ssh-rsa key isn't found, but I'm not sure how to fix that. I've tried <code>ssh -T git@github.com</code> and I log on just fine. I've also tried closing the git bash and re-opening in case it's a cache issue. This doesn't fix the problem. This is the only output I get that differs from what the documentation indicates. I'm hoping to put up a sweet Java Helper Library, so any help would be greatly appreciated!</p>