Error al crear una aplicación usando SVN y CruiseControl.net

Estoy tratando de integrar el process de compilation automatizado utilizando la última versión de Cruisecontrol.net utilizando el control de origen como "SVN". Mientras ejecuto la compilation de CruiseControl, estoy obteniendo el error por debajo.

ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation failed: svn: E175002: Unable to connect to a repository at URL 'https://abc01.test.co.in:1234/svn/test/trunk/Myapp/My%20Test%20Application' svn: E175002: OPTIONS of 'https://abc01.test.co.in:1234/svn/test/trunk/Myapp/My%20Test%20Application': Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted (https://abc01.test.co.in:1234) . Process command: svn log "https://abc01.test.co.in:1234/svn/test/trunk/Myapp/My Test Application" -r "{2013-06-18T11:39:13Z}:{2013-06-18T11:41:24Z}" --verbose --xml --username test_user -- password ******** --no-auth-cache --non-interactive at ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute(ProcessInfo processInfo) at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn.GetModifications(IIntegrationResult from, IIntegrationResult to) at ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModifications(ISourceControl sourceControl, IIntegrationResult lastBuild, IIntegrationResult thisBuild) at ThoughtWorks.CruiseControl.Core.IntegrationRunner.GetModifications(IIntegrationResult from, IIntegrationResult to) at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request) 

Mientras que mi file de configuration "CCNet.config" se ve a continuación,

 <cruisecontrol xmlns:cb="urn:ccnet.config.builder"> <!-- This is your CruiseControl.NET Server Configuration file. Add your projects below! --> <project> <name>My Test App</name> <webURL>http://localhost/ccnet-dashboard/?_action_ViewProjectReport=true&amp;server=local&amp;project=My Test App</webURL> <triggers> <intervalTrigger seconds="120"/> </triggers> <workingDirectory>D:\Repository\Myapp\My Test Application</workingDirectory> <modificationDelaySeconds>2</modificationDelaySeconds> <sourcecontrol type="svn"> <trunkUrl>https://abc01.test.co.in:1234/svn/test/trunk/Myapp/My Test Application</trunkUrl> <workingDirectory>D:\Repository\Myapp\My Test Application</workingDirectory> <username>test_user</username> <password>user123</password> </sourcecontrol> <tasks> <msbuild> <executable>C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable> <workingDirectory>D:\Repository\Myapp\My Test Application</workingDirectory> <projectFile>SampleApp.sln</projectFile> <targets>ReBuild</targets > <timeout>600</timeout > <logger>c:\Program Files\CruiseControl.NET\server\Rodemeyer.MsBuildToCCNet.dll</logger > </msbuild> </tasks> <publishers> <merge> <files> <file>D:\CruiseControlBuildArtifact\build\*-results.xml</file> <file>D:\CruiseControlBuildArtifact\build\fxcop\*.xml</file> <file>D:\CruiseControlBuildArtifact\build\unittests\Coverage.xml</file> </files> </merge> <xmllogger /> <statistics /> </publishers> <externalLinks> <externalLink name="IIS Root Web on Localhost" url="http://localhost/" /> <externalLink name="Google" url="http://www.google.com/search?hl=en&amp;lr=&amp;q=%22CruiseControl.NET%22&amp;btnG=Search" /> </externalLinks> </project> </cruisecontrol> 

Si tomo la versión local de esta aplicación y uso la compilation de CruiseControl, funciona bien, pero al usar esto a través de SVN, recibo este error.

Por favor sugiere lo que necesita ser corregido aquí.

Saludos, Manoj

Inicie session en la máquina CC.NET con la IDENTIDAD que ejecuta el service CC.NET.

Encuentra el svn.exe.

Abra un indicador de línea de command.

hacer un simple command de list svn.exe, apuntando a su repository SVN.

 svn.exe list https://abc01.test.co.in:1234/svn/test/trunk/Myapp/ 

Se le pedirá que acepte el certificate.

Presione "p" para permanente.

La key es … debe iniciar session como la misma identidad que ejecuta el service CC.NET.

Gracias a todos por ayudar …

antes no recibía la request de nombre de usuario y contraseña … para hacerlo, hice lo siguiente y ahora está funcionando bien …

Abra el símbolo del sistema y ejecute el siguiente command en el símbolo del sistema:

 runas /user:<SVN User> cmd Replace "<SVN User>" with SVN username, if it is a domain user then use "<Domain Name>\<SVN Username>" format. 

El command anterior abrirá un nuevo símbolo del sistema para el usuario SVN. En este nuevo símbolo del sistema, ejecute el siguiente command SVN:

Lista svn.exe https://abc01.test.co.in:1234/svn/test/trunk/Myapp/

Ahora, debe solicitar aceptar un certificate y luego presionar "p" cuando lo solicite.

y está trabajando ahora con CCNet también …