2013-09-27 16 views
14

come eseguire un hook di post-ricezione in GitHub ?. So che c'è il web-one ma voglio scrivere uno script personalizzato e non voglio ricevere un post da github.Come eseguire il hook post-ricezione su GitHub

+1

Bene, non è possibile eseguire il proprio codice sui server Github. Ecco perché Github offre la possibilità di ricevere notifiche tramite HTTP POST. –

+0

Suppongo che fosse Circle CI e tale non esisterebbe? – Costa

risposta

19

Gli post-receive hook of Github sono in realtà solo "WebHooks", per comunicare con un server Web ogni volta che viene premuto il repository.

Per motivi di sicurezza, non è possibile eseguire nulla sul lato server GitHub.


Quando una spinta è fatto per il repository, postiamo al tuo URL con un carico utile di dati JSON-codificati sulla spinta e il commit che conteneva.

È possibile utilizzare Requestbin-test your webhooks.
(controllare che il JSON actually comes from GitHub though)

Problemi correlati