title: git contribute to public respositories
body: <p>I have a situation where the client has his git repository setup as a public repository. The work that I do, I need to submit as pull request to his repository.</p>
  
  <p>He can then goto github repository and see those pull requests sent by me and accept the pull request. So that the given changes done by me get submitted to his repository.</p>
  
  <p>How can this be accomplished in git?</p>
  
  <p>I have tried cloning his repository on my machine and then when I do git push it does not work. How can I just push my changes to his repository so that he can just pull it from his end?</p>