ubuntu:apache2-svn
SVN - Установка и доступ по HTTP к репозитариям
1. Устанавливаем
sudo apt-get install subversion sudo apt-get install libapache2-svn
2. Корень репозиториев будет в папке
sudo svnadmin create /home/svn
Дадим Апачу доступ:
chown -R www-data /home/svn
3. Теперь нужно отредактировать файл настроек /etc/apache2/mods-enabled/dav_svn.conf
< Location /svn> DAV svn SVNPath /home/svn AuthType Basic AuthName “Subversion Repository” AuthUserFile /etc/apache2/dav_svn.passwd
4. Создаем пользователя для доступа к репозиторию:
sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd username
Опция «-c» используется только первый раз - когда создается файл.
Все следующие пользователи добавляются командой
sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd username
5. Для применения всех настроек нужно перезагрузить Апач
sudo /etc/init.d/apache2 restart
SVN доступен по адресу http:ваш_сервер/svn/
ubuntu/apache2-svn.txt · Последнее изменение: 2017/03/23 21:59 — 127.0.0.1