如何在VSTS中创建密钥/值以在Github的Weebhook上使用它

时间:2018-07-09 18:17:43

标签: github azure-devops webhooks

每当我向Github中的存储库推送时,我都想在VSTS中触发Build。我在Github的存储库中的设置中可以为VSTS设置一个Webhook。事实上我已经可以使用它了,但是偶然更改了秘密,并且我不知道如何获取我一直试图找到的秘密。在vsts但没有任何运气。

请提供任何帮助。

enter image description here

1 个答案:

答案 0 :(得分:3)

如果您在VSTS中创建CI构建定义以构建github存储库,则VSTS将在github存储库中创建一个用于推送事件的webhook(如您所显示的屏幕截图)。

如果您不小心错误地更改了机密,则可以删除Webhook并在VSTS网页中将其还原。详细步骤如下:

  • 首先删除Webhook:

    在github webhook中->删除webhook->是,删除webhook。

    enter image description here

  • 然后恢复网络挂接:

    在VSTS网页中->编辑CI构建定义->触发器选项卡->它会检测到“远程存储库的Web钩丢失或不正确”->恢复。

    enter image description here

现在,网络钩子已使用正确的密码还原,并且在发生push事件时它可以成功发送请求。