Мы настроили git config --system init.templatedir /path/
в нашей системе, чтобы автоматически создавать необходимые githooks для каждого нового репозитория, созданного с помощью git init
. Однако есть еще одна группа пользователей, которым этот настраиваемый шаблон не нужен (и может даже не иметь разрешений на чтение для набора /path/
). Его можно было индивидуально деактивировать для каждого пользователя через git config --system init-temlatedir /usr/share/git-core...
, но об этом нужно помнить для любого пользователя, добавляемого в систему.
Можно ли настроить git config для группы пользователей (что-то «между» --system
и --global
)?
Единственное решение, которое я вижу для нашей ситуации, - это использовать --global
для каждого пользователя, но это может привести к тому, что вы забудете установить эту опцию, если был создан новый пользователь и, следовательно, не смогли скопировать наши хуки в новые репозитории.