Вы должны использовать этот метод вместо. http://toroid.org/ams/git-website-howto Он все еще использует хук пост-получения, но имел другие детали реализации.
Кроме того, какой метод вы используете, чтобы подтолкнуть к репо? Если вы используете HTTP вместо SSH, то, в зависимости от настроек, перехваты могут никогда не выполняться.