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>