svn+ssh which basically means that people need a "real" account on the server that is used for authentication
svnserve lets you set up the passwords for accounts which may or may not physically be on the machine, which allows for easy anonymous access if desired.
Get information about the svnserve.conf file by running "man svnserve.conf" on a machine which has subversion installed