SSL на SVN Не се доверява на CCNet Server

Имаме кутия за Windows Server 2008 R2, в която се помещават нашите сървъри за subversion и Cruise Control. Опитвам се да стартирам първата компилация на тази кутия като част от цялостен проект за миграция към този сървър. Но при стартиране на компилацията, той се проваля, заявявайки, че сертификатът не е надежден.

първоначално това се дължи на имената на хостовете, които не съответстват на сертификата, предоставен от collabnet, разбира се, беше в противоречие с нашия сървър. поправихме това, като създадохме нов сертифициращ орган и сертификат за сървъра и инсталирахме новосъздадения сертификат, това работи добре. от уеб браузър, тъй като сега няма конфликт.

Но изграждането на CCNet продължава да се проваля. За да се опитам да противодействам на това, влязох в сървъра като потребител на акаунт за услуга, който създадохме, за да стартираме круиз контрол, и проверих проект от хранилището, приемайки сертификата при поискване, това също не изчисти проблема.

Някой има ли идея какво може да е това. Обикновено включвам купища код, но не съм много сигурен какво мога да включа освен съобщението за грешка по-долу.

ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation failed: svn: E175002: Unable to connect to a repository at URL 'https://ourserver/svn/Repo01/ourproject/trunk' svn: E175002: OPTIONS of 'hhttps://ourserver/svn/Repo01/ourproject/trunk': Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted (https://ourserver) . Process command: svn log https://ourserver/svn/Repo01/ourproject/trunk -r "{2013-01-21T10:11:35Z}:{2013-01-21T10:13:06Z}" --verbose --xml --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.GetModificationsWithLogging(ISourceControl sc, 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)

person Deviland    schedule 22.01.2013    source източник
comment
Вярвам, че този въпрос е за същия проблем: stackoverflow.com/questions/2266138/cruisecontrol-net-ssl   -  person Anders Lindahl    schedule 22.01.2013