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:

  1. 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.
  2. Download the sf_bundle.crt from Starfield and place into a directory of your choice.
  3. 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.