あなたが走れば信じます
sudo chown -R git:git /srv/git/
これは、git push の実行時に .git/ ディレクトリに対して拒否された権限を修正する方法から来ていますか?
おそらく、チュートリアルのこの部分を行っていないでしょう:
<ブロック引用>まず、作業ツリー (上記の /var/www/www.example.org) は、フックを実行するユーザーによって書き込み可能でなければなりません (または、ユーザーは git checkout -f などを実行するために sudo アクセスを必要とします)。