Инструменты пользователя

Инструменты сайта


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 (внешнее изменение)