2013-04-09 20 views
5

Ho configurato un progetto Jenkins per funzionare con il mio repository Subversion, ma dopo aver inserito le credenziali appropriate attraverso l'interfaccia Jenkins (e con successo l'autenticazione) il plugin di subversion non trova apparentemente le credenziali.Errore credenziali di Jenkins Subversion plug-in

Questo è l'errore che sto ricevendo:

Impossibile accedere https: // ...: svn: E200015 OPZIONI: ... fallito org.tmatesoft.svn.core.SVNCancelException: svn: E200015: OPZIONI ... fallito ... causato da: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: No credenziale da provare. Autenticazione non riuscita ...

ho guardato sulla cartella Jenkins e il file hudson.scm.SubversionSCM.xml contiene le credenziali come previsto.

La cosa strana è che ho inserito le credenziali manualmente usando TortoiseSVN, e quelle sono state salvate sul mio AppData ... \ Subversion \ auth \ svn.simple, e dopo aver fatto ciò, Jenkins può connettersi al repository. Ma non voglio farlo per ogni repository. Mi sembra che il plugin Jenkins sta cercando le credenziali presso la cartella svn invece che la directory Jenkins prima.

Apprezzo i vostri commenti e aiuto. Grazie.

+0

Avete esperienza stessi problemi con v1.50 del plug-in di eversione? Ho avuto gli stessi problemi dopo l'aggiornamento dalla v1.43 alla v1.44. Dopo di che non avevano bravrey per riprovare :( –

+1

La gestione delle credenziali di plug-in Subversion è rinnovato nella versione 2.0+. Si potrebbe desiderare di provare l'aggiornamento. – ceilfors

+0

Ancora si ha questo errore .. ?? – ramesh027

risposta

0

Come menzionato in comment sopra, il metodo utilizzato dal plug-in di Jenkins Subversion per identificare le credenziali associate è stato modificato con la versione 2.0 e successive.

Aggiornare il plugin per la versione corrente. Jenkins dovrebbe quindi connettersi correttamente ai vari repository senza doverli inserire manualmente (tramite TortiseSVN).

Problemi correlati