Svn – CodeCollaborator svn access

certificatesvn

I'm trying to set up a copy of the CodeCollaborator trail software for performing code reviews but when I try and point it to our SVN repository I get the error

Error: Invalid input: Version control
server configuration error: Could not
create valid Subversion configuration
based on configured repository url:
svn: OPTIONS of
'https://svnserver:8443/svn/Repository':
Server certificate verification
failed: issuer is not trusted
(https://svnserver:8443)

However, I've no idea which certificate to grab or where to install it. I've tried running a simple svn list https://svnserver:8443/svn/Repository/ which gives me the error

Error validating server certificate
for
'https://svnserver:8443/svn/Repository/:

  • The certificate is not issued by a trusted authority. Use the fingerprint
    to validate the certificate manually!

Certificate information:

  • Hostname: svnserver.domain.local
  • Valid: from Tue, 12 Aug 2008 10:27:29 GMT until Fri, 10 Aug 2018
    10:27:29 GMT
  • Issuer: svnserver.marvel.local
  • Fingerprint: (set of hex values) (R)eject, accept (t)emporarily or
    accept (p)ermanently?

Thereafter I can run svn commands at the commandline without a problem, but still get the error setting up CodeCollaborator.

What certificates do I need to install, and where, to get this up and running?

Best Answer

CodeCollaborator claims to use your svn client config, so I think that you need to get your svn client configured to trust the issuer ... that is, the certificate you need is for the CA (in your example, this is svnserver.marvel.local). Store it somewhere locally and point to it in your servers file as described in the online svn book.

I also noted that the CodeCollaborator people are supposedly willing to help trial users get things working, so you could try that too.