Je sais que c'est très ancien, mais GitHub Enterprise 2.6 vient de sortir avec des crochets de pré-réception. Vous trouverez plus d'informations ici : https://help.github.com/enterprise/admin/guides/developer-workflow/using-pre-receive-hooks-to-enforce-policy/ .
Cela devrait répondre à la question posée à l'origine, car il s'agit d'un élément qui est configuré au niveau d'une instance (donc uniquement sur GitHub Enterprise) et qui fonctionnera pour tous les référentiels.
J'essaie de développer un lien vers un système secondaire qui voudra être notifié de toutes les poussées vers tous les dépôts, et exiger une configuration manuelle pour chaque nouveau dépôt sera juste une question de temps avant que cela ne soit oublié.
Pour ce qui est de cet article, vous pourriez également envisager la transmission des journaux sur GitHub. Vous trouverez des informations sur la redirection des journaux ici : https://help.github.com/enterprise/admin/articles/log-forwarding . Vous pouvez également contrôler plusieurs destinations de transfert de journaux à partir de la version 2.6.