title: Permission denied (publickey) but public key exists locally and remotely
body: <p>I have the following error when I tried to push:</p>
  
  <pre><code>Permission denied (publickey).
  fatal: Could not read from remote repository.
  
  Please make sure you have the correct access rights
  and the repository exists
  </code></pre>
  
  <p>I know what it means. However, <code>id_rsa.pub</code> does exist locally and it's copied to bitbucker as well, they are both identical. The repository exists also. </p>
  
  <p>What could the cause?</p>