CruiseCcontrol.Net-Fehlermeldung "svn: Benutzername oder Passwort können nicht abgerufen werden"
-
28-10-2019 - |
Frage
Ich habe ein zweites Projekt in CCNet eingerichtet und beim zweiten Projekt wird die folgende Fehlermeldung angezeigt
Source control operation failed: svn: Can't get username or password
. Process command: svn log svn://unit-e-2/*<projectName>* -r
"{2012-01-13T20:15:50Z}:{2012-01-16T10:38:45Z}" --verbose --xml
--no-auth-cache --non-interactive
Ich habe den obigen Befehl über die Befehlszeile im Arbeitsverzeichnis des Projekts ausgeführt und er wird wie erwartet ausgeführt. Auch das Originalprojekt wird noch erstellt und weist keine Fehler auf.
Ich habe auch alle Pfade in der Konfigurationsdatei überprüft und sie sind korrekt
Die Versionen der Software sind
CCNet-Version: 1.6.7981.1
SVN Version 1.6.13
Hat jemand Vorschläge, was die Ursache des Problems sein könnte?
[Bearbeiten]
Die Datei ccnet.config (Entschuldigung für die Formatierung Markdown spielt nicht mit allen XML-Dateien)
runk \ SendStudentInfoToNHHG
MyRegistry
Kontinuierliche Builds
C: \ CruiseControlBuilds \ Artefakte
http://ENB0111D46842S/ccnet/server/local/project/MyRegistry/ViewProjectReport.aspx
2
1
false
2
svn
C: \ MyRegistry \ trunk
svn: // unit-e-2 / MyRegistry / trunk
c: \ Windows \ Microsoft.Net \ Framework \ v3.5 \ MSBuild.exe
C: \ MyRegistry \ trunk
MyRegistry.sln
/ t: Rebuild / p: Configuration= Release / v: m
Bereinigen; erstellen
1200
C: \ CruiseControlBuilds \ Artefakte \ msbuild-results.xml
SendStudentInfoToNHHG
Kontinuierliche Builds
C: \ CruiseControlBuilds \ artefakts \ SendStudentInfoToNHHG
http://ENB0111D46842S/ccnet/server/local/project/SendStudentInfoToNHHG/ViewProjectReport.aspx
2
1
false
2
svn.exe
C: \ SendStudentInfoToNHHG \ trunk
svn: // unit-e-2 / SendStudentInfoToNHHG / trunk
c: \ Windows \ Microsoft.Net \ Framework \ v4.0.30319 \ MSBuild.exe
C: \ SendStudentInfoToNHHG \ t
Lösung
Ich empfehle, den ccnet-Windows-Dienst als ein anderes Benutzerkonto auszuführen, svn info svn://unit-e-2
auszuführen und dann den Benutzernamen und das Kennwort einzugeben, um sie zwischenzuspeichern.
Siehe DilbertDaves Antwort hier :