В консоли root ввести следующие команды для инсталяции необходимых для работы Subversion сервера пакетов:
# apt-get updateПакет libapache2-svn необходим для настройки WebDAV apache модуля.
# apt-get install subversion
# apt-get install libapache2-svn
Создание репозитория
Подготовим один репозиторий askeet
# mkdir /var/svn-repos/Создадим группу Subversion и добавим в нее всех необходимых пользователей, кроме пользователя apache:
# svnadmin create /var/svn-repos/askeet
# groupadd subversion
# addgroup sergey subversion
.....
# chown -R www-data:subversion /var/svn-repos/*
# chmod -R 770 /var/svn-repos/*
Конфигурация Subversion WebDAV
Правим /etc/apache2/mods-available/dav_svn.conf
<Location /svn/askeet>перезапускаем apache:
DAV svn
SVNPath /var/svn-repos/askeet
AuthType Basic
AuthName "askeet subversion repository"
AuthUserFile /etc/subversion/passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
# /etc/init.d/apache2 restartпароль для юзера:
# htpasswd -c /etc/subversion/passwd sergeyзавершим разметку репозитория с консоли добавленного пользователя sergey:
$ svn mkdir -m "layout creation" http://localhost/svn/askeet/trunk
$ svn mkdir -m "layout creation" http://localhost/svn/askeet/tags
$ svn mkdir -m "layout creation" http://localhost/svn/askeet/branches
При установке и настройке Subversion использованы следующими источниками:



