- # apt-get install subversion
- # svnadmin create /path/to/svnrepo/
- # groupadd subversion
- # chown -R root:subversion /path/to/svnrepo/
- # chmod -R ug+rw /path/to/svnrepo/
Создаем файл:
- /etc/init.d# cat svnserver
- svnserve -d -r /path/to/svnrepo/
- /etc/init.d# chmod 755 svnserver
Регистрируем в init.d для автозагрузки:
- # update-rc.d svnserver defaults
Можно пользоваться:
- # svn co svn://localhost/path/to/svnrepo/
ps. Помните, серверу svnserve не обязательно указывать существующий репозиторий. Путь, указанный в аргументе - только лишь указание серверу с какого места начинать просмотр директорий. Поэтому, путь может быть таким:
- /path/to/svnrepos
в поддиректориях которого могут располагаться несколько репозиториев:
- /path/to/svnrepos/repo1
- /path/to/svnrepos/repo2
- ..
- /path/to/svnrepos/repoN
Спасибо!
ОтветитьУдалитьЕсли кто может помочь...
ОтветитьУдалитьУ меня в ubuntu при:
svn co svn://localhost/path/to/svnrepo/
выдыется ошибка:
svn: Can't connect to host 'localhost': В соединении отказано
Локально не обязательно иметь svn сервер вообще.
ОтветитьУдалить$ svn co file:///tmp/repos/test file:///tmp/repos/quiz