você pode usar o subversion por meio do ssh (svn + ssh: //) com privilégios de acesso baseados em unix.
- Crie usuários em seu servidor subversion (adduser)
- Crie grupos de usuários (groupadd) e adicione usuários a grupos
- Criar projetos svn
- chgrp -R accessgroup1 svnproject1, ...
- chmod -R g + rwx svnproject1
É sobre isso. Espero ter sido claro o suficiente.