Topic:
svn https Server certificate verification
Body:
I'm trying to set up Cruise Server and I'm getting this error when trying to check out code:
Error performing command: --- Command --- svn --username Cruise --password cruise log --non-interactive --xml -v --limit 1 https://Domain:8443/svn/Repo1/ProjectPath/branches/Project --- Environment --- {} --- INPUT ---- --OUTPUT --- --- ERROR --- ERROR: svn: OPTIONS of 'https://Domain:8443/svn/Repo1/ProjectPath/branches/Project': Server certificate verification failed: issuer is not trusted (https://Domain:8443) ---
I've already downloaded and accepted the certificate, so I don't understand why I'm still getting this error.
Comment
Hi vanillaike:
You need to accept the certificate under the user we run cruise, so for different operating system, please try the following steps:
Best Regards,
Xu Wei
Thank you,
That took care of my problem!
vanillaike
Hi,
I have a similar problem, but I have followed the instructions above and on http://community.thoughtworks.com/posts/50df88d6a2 to no avail.
The Server and Agent are both running as the svn user, I have logged in to the server as that windows user and connected successfully using svn.exe and permanently accepted the certificate. Has anyone managed to get this working using the windows security rather than svn users and groups?
I have over 100 projects in this respository, so I don't want to change the security or to http...
Thanks,
GJ
Hi GJ, I don't understand your problem, my question is:
What do you mean for "server and agent are running as svn user"?
In terms of "running as" I assume it means the windows user. Then you need to make sure logged in as this user you can access your svn repository correctly.
Then, can the Cruise server access svn https server? If not, take a look at the Log On of the Cruise Server service, make sure the Log On user is the correct one that has saved svn server certificate.
Li,
I have put a more thorough description here:
http://community.thoughtworks.com/posts/87dc2eb8c6
Thanks,
GJ