2016-11-15 17 views
1

私はGitHub Webhook関数を作成し、Function URLGitHub SecretをGitHubに作成したWebHookにGitHubにコピーして貼り付けました。無効なWebHook署名

{"Message":"The WebHook signature provided by the 'X-Hub-Signature' header 
    field does not match the value expected by the 'GitHubWebHookReceiver' 
    receiver. WebHook request is invalid."} 

私が間違っていることは何ですか?

+1

あなたが行っていることは何も間違っているようですが、そのエラーは悪い秘密があることを示しています。 「開発」タブの「キー」メニューから新しいキーを作成しても、それでもエラーが表示されるかどうか確認してください。 –

答えて

2

[OK]をクリックすると、[開発]ページのGitHub Secretが[管理]ページのAdmin Keys (All Functions)キーの_masterキーと一致します。

defaultキーをFunction Keysから使用したところ、動作し始めました。実際に使いたいキーのように聞こえるセクションの名前によって、ポータルでGitHub Secretフィールドに間違ったものが表示されている可能性があります。

これが答えか回避策であるかわかりません。

+2

Jeremyは、キーがデフォルトで表示される問題のように聞こえます。あなたのアプローチは正しいです。私はここでこれを追跡する問題を作成しました:https://github.com/projectkudu/AzureFunctionsPortal/issues/797 –

+2

本当に嬉しいです。 GitHubのエラーメッセージは私にとってはまったく役に立ちませんでした:) – Jared