2013-04-09 11 views
5

Ich habe ein Jenkins-Projekt für die Arbeit mit meinem Subversion-Repository konfiguriert, aber nach der Eingabe der richtigen Anmeldeinformationen über die Jenkins-Schnittstelle (und erfolgreich authentifizieren) das Subversion-Plugin offenbar nicht finden die Anmeldeinformationen.Jenkins Subversion Plugin Anmeldeinformationen Fehler

Dies ist der Fehler Ich erhalte:

kann nicht https zugreifen: // ...: svn: E200015: OPTIONS ... fehlgeschlagen org.tmatesoft.svn.core.SVNCancelException: svn: E200015: OPTIONEN ... fehlgeschlagen ... verursacht durch: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: Keine Anmeldeinformationen zu versuchen. Authentifizierung fehlgeschlagen ...

ich auf dem Jenkins Ordner gesucht und die Datei hudson.scm.SubversionSCM.xml die Anmeldeinformationen enthält, wie erwartet.

Das Seltsame ist, dass ich die Anmeldeinformationen manuell mit TortoiseSVN eingegeben habe, und diese wurden in meinem AppData ... \ Subversion \ auth \ svn.simple gespeichert, und nach dem Jenkins kann eine Verbindung zum Repo herstellen. Aber ich möchte das nicht für jedes Repository tun. Es scheint mir, dass das Jenkins-Plugin nach den Anmeldeinformationen im svn-Ordner sucht, anstatt zuerst im Jenkins-Verzeichnis.

Ich freue mich über Ihre Kommentare und Hilfe. Vielen Dank.

+0

Haben Sie Probleme mit v1.50 des Subversion-Plugins? Ich hatte dieselben Probleme nach dem Upgrade von v1.43 auf v1.44. Danach hatte keine Bravrey, es noch einmal zu versuchen :( –

+1

Die Anmeldeinformationen Verwaltung von Subversion-Plugin ist in Version 2.0 überarbeitet. Vielleicht möchten Sie versuchen, ein Upgrade. – ceilfors

+0

Noch haben Sie diesen Fehler .. ?? – ramesh027

Antwort

0

Wie oben unter comment erwähnt, wurde die Methode, die das Jenkins Subversion-Plugin verwendet, um die zugehörigen Anmeldeinformationen zu identifizieren, mit Version 2.0 und höher geändert.

Aktualisieren Sie das Plugin auf die aktuelle Version. Jenkins sollte sich dann erfolgreich mit Ihren verschiedenen Repositories verbinden, ohne dass Sie sie manuell eingeben müssen (über TortiseSVN).