Compartilhando repositórios git não básicos

(assumindo um ambiente não Windows) chrgp -R do diretório .git para um grupo que contém todos os usuários que você deseja que tenham acesso push / pull. Em seguida, faça um chmod no diretório .git. Isso define o bit especial e, pelo que entendi, pede ao sistema para acessar o arquivo / dir como o usuário real, mesmo que você não seja. É uma falha de segurança POTENCIAL, então você provavelmente não deveria usá-lo fora de seu firewall, mas para compartilhar código internamente em um repositório não vazio (possivelmente servindo um site fora da árvore de trabalho). Isso funciona muito bem, permitindo que vários usuários façam push para esse estágio ambiente de teste em um servidor web local.