I need to make our SVN repository accessible through the firewall - but without creating a local user for each potential external user.
Instead, I would like to set-up SVN+SSH to route all external users through a single local user name.
We would like each external user to authenticate with SSH the regular way but then treat their instance of svnserve as if they're all that single local user and possibly, control what parts of the repository each external user can access.
I know that I will need to set my svnserve config according to the official guide.
I tried, but the instructions are fuzzy and I am relatively a Linux n00b.
What exactly are the steps to proceed? and how would you go about testing this?
Thanks for your help.