svnadmin create "${PATH_TO_REPOSITORY}"
echo "command=\"svnserve -t --tunnel-user=${USERNAME}\",\
no-port-forwarding,no-agent-forwarding,no-X11-forwarding,\
no-pty ${KEYTYPE} ${KEY} ${COMMENT}" \
>> "${HOME}"/.ssh/authorized_keys
svn co svn+ssh://${HOST}${ABSOLUTE_PATH_TO_REPOSITORY}
svn ci -m "your message about changes"
svn up
${USERNAME} : the username of the *virtual* user
${PATH_TO_REPOSITORY} : absolute or relative path to repository
${ABSOLUTE_PATH_TO_REPOSITORY} : absolute path to repository
${HOST} : login@host or host if login is implicit
${KEYTYPE} : the ssh key type, for example : ssh-rsa
${KEY} : the ssh key
${COMMENT} : a comment
A ${KEYTYPE} ${KEY} ${COMMENT} example :
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwIjFkM7D\
FRum9tcs1nzoMN6rUPdFeOP6ibolwb5UTirMHMMo8qzx\
jn5WdIwVzyxYRz4dDXCHcjje7Fsx4gp5mGBHpGDT9Pbn\
3E7+L4yD4llglwYj0P6nSm1PAx1C34ZU500Z0w0ebAMG\
HgNs69Tcz4zFNky2S0cZrqqMP+icOyX1bi+aA9TXE+tw\
qORu6WbEid8xoWsngo+YNFdyLDZnOMsAxJJF93R21kSZ\
hJ905rN/4kyIM6T27eABRnfBfM6dUJFclmRRoB2isydR\
L1B6dppvUY+Vuq0928hKipNZqfHz+V3v/DC8W4p+aKJm\
9guyBgKvs/9LYhlFmMIWU94Gzw== plop@host