<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>MsCorEE : ssl</title><link>http://weblogs.asp.net/jgonzalez/archive/tags/ssl/default.aspx</link><description>Tags: ssl</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Problems updating an svn:External in Subversion using https/ssl via CruiseControl.Net</title><link>http://weblogs.asp.net/jgonzalez/archive/2007/03/30/problems-updating-an-svn-external-in-subversion-using-https-ssl-via-cruisecontrol-net.aspx</link><pubDate>Fri, 30 Mar 2007 05:51:24 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:2149812</guid><dc:creator>likwid</dc:creator><author>likwid</author><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jgonzalez/rsscomments.aspx?PostID=2149812</wfw:commentRss><comments>http://weblogs.asp.net/jgonzalez/archive/2007/03/30/problems-updating-an-svn-external-in-subversion-using-https-ssl-via-cruisecontrol-net.aspx#comments</comments><description>I have been diligently working on the build process here at work and I&lt;br/&gt;ran into an interesting problem.  There is plenty of information on&lt;br/&gt;the matter on Thoughtworks website, but I wanted to post it here as a&lt;br/&gt;reference.&lt;br/&gt;&lt;br/&gt;The problem is an interesting one, I don't know if I can explain it&lt;br/&gt;well enough, but I will try.&lt;br/&gt;&lt;br/&gt;We have a couple of dependencies on third party files in our product.&lt;br/&gt;These third party files are part of our source code repository via a&lt;br/&gt;feature called Externals.  I would say this is somewhat equatable to a&lt;br/&gt;symlink for Subversion.  We can reference a different subversion&lt;br/&gt;repository as a directory in our repository.&lt;br/&gt;&lt;br/&gt;Suppose I have a repository like this:&lt;br/&gt;&lt;br/&gt;svnroot&lt;br/&gt;    trunk&lt;br/&gt;        MyCoolCode&lt;br/&gt;&lt;br/&gt;I put all of my local project files into the "MyCoolCode" directory.&lt;br/&gt;Let's say someone has a really cool utility library that I want to&lt;br/&gt;include in my project as well.  There are several options, but&lt;br/&gt;svn:Externals allows me to check out the code from a remote repository&lt;br/&gt;down into my local files.  This makes managing the consumption of an&lt;br/&gt;external project much easier.&lt;br/&gt;&lt;br/&gt;Back to the problem....I happen to be pulling this external codebase&lt;br/&gt;from an svn repository that is over https.  So when I execute the svn&lt;br/&gt;update command from a command line for the first time, I get a warning&lt;br/&gt;or prompt stating that I need to either Reject, Accept Temporarily or&lt;br/&gt;Accept permanently the https certificate.  This is all fine and dandy&lt;br/&gt;and it works when I do it manually, but my ccnet service is currently&lt;br/&gt;running under the LocalSystem account.  I am just testing some things&lt;br/&gt;out with the build process in general, normally I would create a&lt;br/&gt;service account to run it under.  What I ended up having to do was&lt;br/&gt;launch a cmd.exe running under the LocalSystem account and then run&lt;br/&gt;the svn update command again and permanently accept the http&lt;br/&gt;certificate.&lt;br/&gt;&lt;br/&gt;A bit of a beating if you ask me.  The links below made it pretty easy&lt;br/&gt;to solve the issue.&lt;br/&gt;&lt;br/&gt;&lt;a href="http://confluence.public.thoughtworks.org/display/CCNET/Subversion+Source+Control+Block?showComments=false"&gt;http://confluence.public.thoughtworks.org/display/CCNET/Subversion+Source+Control+Block?showComments=false&lt;/a&gt;&lt;br/&gt;&lt;a href="http://confluence.public.thoughtworks.org/display/CCNET/The+Server+Service+Application"&gt;http://confluence.public.thoughtworks.org/display/CCNET/The+Server+Service+Application&lt;/a&gt;&lt;br/&gt;&lt;a href="http://blogs.msdn.com/adioltean/articles/271063.aspx"&gt;http://blogs.msdn.com/adioltean/articles/271063.aspx&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;[tags:subversion, svn, external, externals, build process, build,&lt;br/&gt;ccnet, cruisecontrol.net, http, ssl]&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=2149812" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jgonzalez/archive/tags/build/default.aspx">build</category><category domain="http://weblogs.asp.net/jgonzalez/archive/tags/build+process/default.aspx">build process</category><category domain="http://weblogs.asp.net/jgonzalez/archive/tags/ccnet/default.aspx">ccnet</category><category domain="http://weblogs.asp.net/jgonzalez/archive/tags/cruisecontrol.net/default.aspx">cruisecontrol.net</category><category domain="http://weblogs.asp.net/jgonzalez/archive/tags/external/default.aspx">external</category><category domain="http://weblogs.asp.net/jgonzalez/archive/tags/externals/default.aspx">externals</category><category domain="http://weblogs.asp.net/jgonzalez/archive/tags/http/default.aspx">http</category><category domain="http://weblogs.asp.net/jgonzalez/archive/tags/ssl/default.aspx">ssl</category><category domain="http://weblogs.asp.net/jgonzalez/archive/tags/subversion/default.aspx">subversion</category><category domain="http://weblogs.asp.net/jgonzalez/archive/tags/svn/default.aspx">svn</category></item></channel></rss>