The post aims to summarize all pieces of information to set up a closed repository for 3 people in a competition. 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.
- Situation A: Drafts and files can exchange between 3 people. The writer can only push files to the repository.
- Situation B: Similarly as above, but all team mates can push files to the repository.
The general problems about Situation A
- 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?
- How can you set up the person A as a dictator, who can only push changes to the sacred repository?
Initial Problems about Situation A
- How can you set up a Git repository, where people A, B and C can pull? I assume Git is already successfully installed to the repository
- How can you allow the writer only push?
Advanced Problems about both Situations
- How can you set up Gitosis to your server by first setting up Python Setup-tools, when you do not have sudo access?
- How can you report bugs efficiently to your team mates?