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
One suggested me the use of Gitosis, which raised a new problem: How can you set up Gitosis to your server by first setting up Python-setuptools, when you do not have sudo access?
Solution to install Gitosis: Please, see the post to install the newest Python. Note that your system probably has an old Python. You cannot update the system-Python without updating the whole OS. For example, you cannot update Mac Leopard's Python because the system depends on it.
Now, you can start to install python-setuptools. Please, see the post to install them.