gitHubでポスト受信フックを実行する方法? Web-oneがあることは知っていますが、カスタムスクリプトを作成し、githubからの投稿を受け取りたくありません。
Githubのpost-receiveフック は実際には"WebHooks"のみであり、リポジトリがプッシュされるたびにWebサーバーと通信します。
セキュリティ上の理由から、GitHubサーバー側では何も実行できません。
リポジトリにプッシュが行われると、プッシュとそれに含まれるコミットに関するJSONエンコードされたデータのペイロードをURLにPOSTします。
Requestbin to test your webhooks を使用できます。
( JSONが実際にはGitHubからのものであることを確認してください )
注:2018年後半以降、GitHub Actionsを使用して、GitHubサーバー側でアクションを実行できます。
アクションはGitHubプラットフォームイベントによって直接リポジトリでトリガーされ、それに応じて自動スケーリングされたコンテナとしてオンデマンドワークフローを実行します。
GitHubアクションを使用すると、アイデアから制作までのワークフローを自動化できます。