Ho un repository GitHub che vorrei notificare a Jenkins dei nuovi commit tramite un hook di post-ricezione. Ho installato il plugin GitHub in Jenkins e ho permesso a Jenkins di gestire i propri hook URL. Il progetto ha l'URL corretto del repository git e viene istruito su "Build quando una modifica viene inviata a GitHub". Quando ho GitHub inviare un carico utile di prova trovo questo nel webserver nginx che Jenkins di fronte:Jenkins e GitHub webhook: HTTP 403
207.97.227.233 - - [15/Sep/2011:07:36:51 +0000] "POST /github-webhook/ HTTP/1.1" 403 561 "-" "-"
stavo correndo SSL così ho reso invalido a nessun effetto. Devo fornire permessi speciali ad un utente anonimo nella matrice delle autorizzazioni?
Si prega di perdonare la mancanza di file di configurazione: sono felice di condividere quelli che potrebbero esistere ma non so cosa potrebbe essere utile condividere.
Buono. Per quello che vale qui è la mia esperienza: ho iniziato aggiungendo "Job read". Non ha funzionato Quindi ho aggiunto "Overall read". Ha funzionato. Non ho mai dovuto aggiungere "Job create", quindi credo che tu possa farne a meno. – peterh