title: Pull changes from a github public repository to github private repository
body: <p>I have bare cloned a public github repository(say projectA) and created a private github repository (say projectAPrivate), then mirror pushed the cloned projectA to projectAPrivate(as outlined here <a href="https://help.github.com/articles/duplicating-a-repository" rel="nofollow">https://help.github.com/articles/duplicating-a-repository</a> </p>
  
  <pre><code>git clone --bare https://github.com/exampleuser/old-repository.git
  # Make a bare clone of the repository
  
  cd old-repository.git
  git push --mirror https://github.com/exampleuser/new-repository.git
  # Mirror-push to the new repository
  
  cd ..
  rm -rf old-repository.git
  # Remove our temporary local repository
  </code></pre>
  
  <p>)</p>
  
  <p>Since then, I have pushed changes to projectAPrivate, now projectA has released new versions. How do I have pull/merge changes from the public projectA repository to my private github project projectAPrivate.</p>