2016-11-15 108 views
1

我創建了一個GitHub Webhook功能,將Function URLGitHub Secret複製並粘貼到我在GitHub中創建的WebHook,並且不斷收到以下錯誤。無效的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

好的,所以結果顯示Develop頁面中的GitHub Secret與Manage頁面上的Admin Keys (All Functions)鍵中的_master鍵匹配。

當我使用Function Keysdefault密鑰時,它開始工作。通過聽起來像我真正想要使用的密鑰的那些部分的名稱,或許門戶網站在GitHub Secret字段中顯示錯誤的部分。

不確定這是答案還是解決方法。

+2

傑里米,聽起來像是默認顯示的關鍵問題。你的方法是正確的。我創建了一個問題來跟蹤這裏:https://github.com/projectkudu/AzureFunctionsPortal/issues/797 –

+2

真的很高興我找到了這個。 GitHub錯誤消息對我來說無濟於事:) – Jared