Subversion authentication with VersIC

The svn:// access mechanism requires a user to authenticate on first access, and this typically gets cached in the ~/.subversion directory.

  • By default, VersIC has the $VSC_SVN_CONFIG_DIR assigned in versic.conf which causes Subversion commands to run with the --config-dir=~/.versic/subversion command. This will force VersIC to use the new config dir for password caching. 
  • By default, versic.conf has the VSC_SVN_PASSWD "versic" set, this negates the need for password caching.
  • To avoid having to maintain a local versic.conf file users may set the VSC_SVN_PASSWORD shell variable which will be used in lieu of the versic.conf variable (make sure this is commented out in versic.conf)

Other authentication protocols:

  • If you do not use Subversion passwords, you can disable the the authentication configuration check by setting VSC_SVN_NOAUTH