First, you can accept the certificate permanently, by clicking "p" when it asks:
"(R)eject, accept (t)emporarily or accept (p)ermanently? "
Our certificates are issued by Starfield Technologies Inc., which is a major provider of SSL certificates, but is not included in the SSL library certificate authority bundles on a number of systems.
Alternatively, if you'd like to permanently cause this to stop, and your Subversion client honors the settings in .subversion/servers and .subversion/config, you can do the following:
- Open your $HOME/.subversion/servers file. On Windows it will be in your home directory under Application Data, and on other systems it will be in your ~ home directory.
- Download the sf_bundle.crt from Starfield and place into a directory of your choice.
- Under the [global] section, enter the following:
ssl-authority-files=/path/to/sf_bundle.crt
replacing /path/to with your full directory path.
After this, your client should behave the same as if you had accepted the certificate permanently, and only normal login credentials should be needed.