私は、public reposのwebhook通知を作成して作成するために、rubyにoctokitを使用しています。これが可能かどうかは私には分かりませんが、私が参照しているドキュメントはここにあります:https://developer.github.com/v3/repos/hooks/#create-a-hook あなたが参加しているプロジェクトでのみ作成できるwebhooksですか?私はgithubの特定の公開reposをプログラム的に通知されたい。 私はこのコードをウェブフックを作成して取得しよう404:githubでwebhook通知をpublic reposに追加できますか?
github_client = Octokit::Client.new(:access_token => github_access_key)
github_client.create_hook(
'github/ghfw-build-extra',
'web',
{
:url => "http://testsite.com/github_webhook_event_handler",
:content_type => 'json',
:insecure_url => '1'
},
{
:events => ['push'],
:active => true
}
)
私が手にエラーがある:
Octokit :: NOTFOUND:POST https://api.github.com/repos/github/ghfw-build-extra/hooks:404 - 見つかりませんでした//参照:https://developer.github.com/v3 から/Users/bboy/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/octokit-4.2.0/lib/octokit/response/raise_error.rb:16:in' on_complete '
私は認証されたユーザーを使用しています。私は自分のURLにhttp://を持っています。実際のURLを変更したばかりです。認証されている間にエラーが発生するのは、レポが存在しないということです。私はもっと明確に私の例を更新しました – jas
@ jas他のパブリックreposで試しましたか?または、あなたが作成した公開リポジトリを使用していますか? – VonC