2016-04-08 11 views
23

Comportamento molto strano che non è mai accaduto prima, quando provo a configurare il server Github nelle configurazioni generali di Jenkins per configurare i webhooks auto, il menu a discesa non visualizza le credenziali registrate, Sono sempre stato in grado di farlo ma improvvisamente non so cosa succede, ho provato a disinstallare il plug-in, a riavviare Jenkins, a uccidere il contenitore docker di Jenkins ea configurare di nuovo tutte le cose .. ancora lo stesso problema.Jenkins Plugin Github non può scegliere le mie credenziali

enter image description here

non c'è altra opzione diversa da nessuno, e quando aggiungo nuove credenziali ho ancora ottenere nessuno come l'unica opzione ..

+0

Cosa succede quando si fa clic sul pulsante "Aggiungi"? Hai provato ad aggiungere altre credenziali? –

+1

sì questo è quello che non riesco a capire quando ne aggiungo di nuovi Non ottengo ancora nessuno come l'unica opzione –

+0

Il plugin Github accetta solo credenziali di testo semplice (https://wiki.jenkins-ci.org/display/JENKINS/Plain+ credenziali + Plugin). Ne hai creato uno manualmente o tramite le opzioni Avanzate ...? – Hilborn

risposta

15

Il problema è che il plugin GitHub only accepts plain text credentials.

Il token di accesso GitHub può essere creato manualmente o automaticamente tramite le opzioni Avanzate ... come descritto in here.

Nel caso in cui tu abbia già un token di accesso in GitHub (visualizzerai un errore in Jenkins), puoi remove it in Github. Quindi puoi consentire a Jenkins di generare il token e selezionarlo nel menu Credenziali.

+0

Se devi aggiungere manualmente le credenziali di testo in chiaro, cosa inserisci nella riga "segreta". Ha l'ID utente e il token in là? –