On 26.11.2016 23:26, Olaf van der Spek wrote:
> On Sat, Nov 26, 2016 at 10:32 PM, Branko Čibej <br...@apache.org> wrote:
>>> Doesn't svn+ssh require all accounts to have direct and full file
>>> access to the entire repo?
>> The account under which svnserver runs does need such access, but you do
>> /not/ have to create one account per user; with a bit of SSH magic, you
>> can get all users to use one account, and restrict that so that it can
>> only run svnserve (i.e., not a shell session).
> Where would svnserve get the right user name from for stuff like commits?
> It was my understanding it took the name of the current user.

5 seconds of searching on the Internet gave me this:

http://zeroset.mnim.org/2012/08/14/svn-over-ssh-with-multiple-svn-users-and-a-single-unix-account-without-shell-access/

http://stackoverflow.com/questions/20176049/multiple-users-of-svn-with-single-ssh-account

https://tortoisesvn.net/ssh_howto.html


It took me 30 times longer to write this mail than to find the data.


TL;DR: you have to use the SSH 'command=' option to change svnserve's
'--tunnel-user' option for each of your users.

-- Brane

Reply via email to