Como aplicar o gancho do lado do cliente a todos os repositórios locais no git?

Eu crio um gancho commit-msgmyrepo/.git/hooks.

#!/bin/sh
message=`cat $1`
c=`echo $message|grep -c 'fff'`
if[ $c -gt 0 ];then
  echo "Error"
  exit 1
fi
exit 0

Quando tento confirmar, um erro ocorre e bloqueia o commit.

$ git commit -m "reffrffffeffff fffeef"
Error

Eu então faço o seguinte:

$ cd myrepo
$ mkdir .hooks
$ mv .git/hooks/commit-msg .hooks/commit-msg
$ ln -s .hooks/commit-msg .git/hooks/commit-msg

e tente confirmar novamente com a mesma mensagem. O commit é bem sucedido. Eu acho que posso ter feito algo errado nos passos acima?

Alguém pode me dizer como fazer um gancho do lado do cliente e ter cada desenvolvedor obter restrições deste gancho?

questionAnswers(1)

yourAnswerToTheQuestion