さわらブログ

さわら(@xhiroga)の技術ブログ

CircleCIでProjectのセットアップに失敗して Try Again → リポジトリの Deploy KeyとWebhookを見てみよう

TL;DR

CircleCIでリポジトリのセットアップ時、そのリポジトリに既にWebhookが登録されているとエラーになるらしい。
条件は不明だが、リポジトリの名前の変更が関係あるかも。

対策としては、CircleCI由来のデプロイキーとWebhookを全部消せばとりあえずOK。

f:id:hiroga_cc:20210317100205p:plain
{"message":"{"message":"Validation Failed","errors":[{"resource":"Hook","code":"custom","message":"Hook already exists on this repository"}],"documentation_url":"https://docs.github.com/rest/reference/repos#update-a-repository-webhook"}"}

{"message":"{\"message\":\"Validation Failed\",\"errors\":[{\"resource\":\"Hook\",\"code\":\"custom\",\"message\":\"Hook already exists on this repository\"}],\"documentation_url\":\"https://docs.github.com/rest/reference/repos#update-a-repository-webhook\"}"}