Se a sua única preocupação estiver relacionada ao fato de as pessoas poderem clonar ou extrair do repositório, você poderá expor um repositório descoberto por meio de um servidor da Web / HTTP. Git Book - Configurando um repositório público
Há também o corolário na próxima página: Git Book - Configurando um Repositório Particular se você quiser conceder a outros empurre o acesso.
If you don't want to setup seperate accounts for every user, you can use a tool called Gitosis. In gitosis, there is an authorized_keys file that contains the public keys of everyone authorized to access the repository, and then everyone uses the 'git' user to do pushes and pulls.