Defina git config para um grupo em vez de usuário ou em todo o sistema

1

Nós configuramos git config --system init.templatedir /path/ em nosso sistema para criar automaticamente os githooks necessários para cada novo repositório criado por meio de git init . No entanto, há outro grupo de usuários que não precisa desse modelo personalizado (e pode até não ter permissões de leitura para o conjunto /path/ ). Poderia ser desativado individualmente para cada usuário via git config --system init-temlatedir /usr/share/git-core... , mas precisaria ser lembrado por qualquer usuário que estivesse sendo incluído no sistema.

É possível definir uma configuração do git para um grupo de usuários (algo "entre" --system e --global )?

A única solução que vejo para a nossa situação é usar --global para cada usuário, mas isso tem o potencial de esquecer de definir a opção se um novo usuário foi criado e, portanto, ausente para copiar nossos ganchos em novos repositórios. / p>     

por soerface 15.04.2014 / 11:23

0 respostas