Make sure you read the [security note](http://gitolite.com/gitolite/non-core.html#pushcode)
concerning this configuration.
+Furthermore, uncomment the `repo-specific-hooks` line in the rc file or add it
+to the `ENABLE` list if it doesn't exist.
+
Now add a file called `local/hooks/repo-specific/git-mirror` to your
-`gitolite-admin` repository, make ii executable, and give it the following
+`gitolite-admin` repository, make it executable, and give it the following
content:
#!/bin/sh
sync with, to create a fresh SSH key and configure it as deployment key for the
repository, and to configure git-mirror accordingly. For additional security,
one should also configure a shared HMAC secret, such that the webhook can verify
-that the data indeed comes from GitHub.
+that the data indeed comes from GitHub. On the git-mirror side, the HMAC secret
+is configured with the `hmac-secret` repository option.
To make your job easier, there is a script `github-add-hooks.py` that can do
all this for you. It assumes that the repository exists on the GitHub side, but