Я только что написал небольшой хук pre-commit для выполнения моего пользовательского действия.Мой центральный репозиторий находится на сервере Solaris и HTTP включен.
/apps/opt/git/myrepo.git
Я отредактировал ловушку предварительной фиксации и изменил, как показано ниже:
#!/bin/sh -x
if [ $LOGNAME -ne bala ]; then
echo "You are not allowed"
exit 1;
fi
Если я клонирую этот репозиторий и выполняю действие фиксации, используя другого пользователя, оно не выдает никакого сообщенияи фиксирует это.Почему мой коммит не вызывает хук pre-commit
?
Также я мог видеть в моем клонированном репо в каталоге .git/hooks
, хука "pre-commit
" нет, я вижу только шаблоны по умолчанию.
Может кто-нибудь помочь здесь?