Cruise Control and SVN over HTTPS

cruise control, tips 'n tricks Add comments

When adding Prana to our Cruise Control system via the web dashboard, I ran into the following svn error:

svn: PROPFIND request failed on ‘/svnroot/prana/trunk’svn: PROPFIND of ‘/svnroot/prana/trunk’: Server certificate verification failed: issuer is not trusted (https://prana.svn.sourceforge.net)

The problem is that a checkout over https requests the verification of a server certificate which is not handled in the web dashboard interface.

The solution

Make sure you have a user where the cruise control service is running under. Then log in to the build server with that user and manually checkout the repository with the following command…

svn checkout https://prana.svn.sourceforge.net/svnroot/prana/trunk c:/progra~1/cruisecontrol/projects/prana

… then press ‘p’ to accept the certificate permanently. You can now go back to the web dashboard and create the project.


Add to Bloglines - Digg This! - del.icio.us - Stumble It! - Twit This! - Technorati links - Share on Facebook - Feedburner
 

4 Responses to “Cruise Control and SVN over HTTPS”

  1. Gary Woodfine Says:

    Thank you for this little snippet, helped me out. I had been strugglinh with this little issue for over an hour, and nearly forked out £250 for a verisign certificate thinking that is what I needed! Thanks for taking the time put this up

  2. Vijay Santhanam Says:

    I can’t log into my box as “NT AUTHORITY\SYSTEM” to permanently accept the certificate :(

    Any ideas what to do?

  3. Manivannan Selavaraj Says:

    Thanks Chris!!! You made my day!
    I was stuck after getting the certification error!
    By googling i ended up in your page which helped me…

    Thanks,
    Mani

  4. Minh Bui Says:

    Thanks Chris! This help me so much.

    Thanks
    Minh

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in