Не уверен, как пути будут транслироваться в Windows, но в Linux вам нужно запустить демон svnserve с указанным корнем хранилища:
svnserve -d -r /path/to/repos/
Следовательно, если ваш svn-репозиторий хранится в /path/to/repos/myproject
, приведенное выше позволит вам оформить заказ с другого компьютера, выполнив
svn co svn://your.ip.addr/myproject ./myproject_checkout
Это было бы иначе, если вы хотите использовать протокол svn+ssh
, в котором процесс svnserve создается для каждого запроса доступа к репозиторию. Это означает, что вам не нужно создавать своего собственного демона svnserve, ssh позаботится об этом за вас. Это удивительно просто настроить для одного пользователя. Подробнее об этом в SliceHost есть отличная статья здесь .