title: GIT: fatal: Could not read from remote repository when you create new branch
body: <p>I'm create new branch and I'm trying to push the branch (I have tried the following commands):</p>
  
  <pre><code>git push --all -u
  git push origin NewBranch
  </code></pre>
  
  <p>But in both cases I'm getting this error:</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>This is my .git/config:</p>
  
  <pre><code>[core]
          repositoryformatversion = 0
          filemode = true
          bare = false
          logallrefupdates = true
          ignorecase = true
          precomposeunicode = true
  [remote "origin"]
          url = ssh://git@github.com/myName/myRepo.git
          fetch = +refs/heads/*:refs/remotes/origin/*
          pushurl = ssh://git@github.com/myName/myRepo.git
  </code></pre>
  
  <p>This is origin:</p>
  
  <pre><code>origin  ssh://git@github.com/myName/myRepo.git (fetch)
  origin  ssh://git@github.com/myName/myRepo.git (push)
  </code></pre>
  
  <p>Any of you knows why of this error?</p>
  
  <p>I'll really appreciate your help</p>