I've installed SVN on my Ubuntu 9.10 server - running on EC2.
What are the options for allowing access to SVN for a set of remote users? I was going down the path of svn+ssh but then does that mean that each user needs to have a user account on the box? If so, can I prevent them from logging onto the system interactively?
Is this any easier/different if I setup SVN access using webdav and apache?
Are there better options I haven't mentioned?