title: Setting Git for a team of 3 people?
body: <p><strong>The post aims to summarize all pieces of information to set up a closed repository for 3 people in a competition.</strong> Please, feel free to add a problem to the list which I have not noted. Please, add each answer to each question as a separate answer.</p>
  
  <ol>
  <li><strong>Situation A:</strong> Drafts and files can exchange between 3 people. The
  writer can only push files to the
  repository.</li>
  <li><strong>Situation B:</strong> Similarly as above, but all team mates can push files to the repository.</li>
  </ol>
  
  <p><strong>The general problems about Situation A</strong></p>
  
  <ul>
  <li>How can you set up remote branches for people A, B and C, so that team members can see files which their team members want to share?</li>
  <li>How can you set up the person A as a dictator, who can only push changes to the sacred repository?</li>
  </ul>
  
  <p><strong>Initial Problems about Situation A</strong></p>
  
  <ol>
  <li><em><a href="https://stackoverflow.com/questions/550913/setting-git-for-a-team-of-3-people/552189#552189">How can you set up a Git repository, where people A, B and C can pull?</a></em> I assume Git is already successfully installed to the repository</li>
  <li><em>How can you allow the writer only push?</em></li>
  </ol>
  
  <p><strong>Advanced Problems about both Situations</strong></p>
  
  <ul>
  <li><a href="https://stackoverflow.com/questions/550913/setting-git-for-a-team-of-3-people/627470#627470">How can you set</a> up <a href="http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way" rel="nofollow noreferrer">Gitosis</a> to your server by first setting up Python Setup-tools, when you do not have sudo access?</li>
  <li><a href="https://stackoverflow.com/questions/550913/setting-git-for-a-team-of-3-people/901838#901838">How can you report bugs efficiently to your team mates?</a></li>
  </ul>