title: ssh -Tv authenticates and lists the right git repo, but I can't clone
body: <p>I use Bitbucket, and I'm trying to set up a new EC2 AMI (Amazon Linux) for a new deployment.  I'm testing out pulling down source code from our git repo at Bitbucket using a deployment key.  When I run...</p>
  
  <pre><code>ssh -Tv git@bitbucket.org
  </code></pre>
  
  <p>... it responds with a much longer version of the following but the gist is, it authenticates ...</p>
  
  <pre><code>authenticated via a deploy key.
  You can use git or hg to connect to Bitbucket. Shell access is disabled.
  This deploy key has read access to the following repositories:
  myacct/myrepo: deploy-key -- deploy-key
  </code></pre>
  
  <p>But then when I run...</p>
  
  <pre><code>sudo git clone git@bitbucket.org:myacct/myrepo.git
  </code></pre>
  
  <p>... I'm getting the response ...</p>
  
  <pre><code>Cloning into 'myrepo'...
  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 don't understand what I'm doing wrong, any hints?</p>
  
  <hr>
  
  <p><strong>EDIT:</strong> 
  I should add, I've got the following defined in <code>~/.ssh/config</code>:</p>
  
  <pre><code>Host bitbucket.org
  IdentityFile ~/.ssh/deployment.pem
  StrictHostKeyChecking no
  </code></pre>
  
  <p>And the deployment.pem is indeed my Private Key for which I used to generate the deployment key (public) that is stored up at Bitbucket.</p>