Установка и настройка Subversion (SVN) в ubuntu linux



Настраивать subversion будем для связки с апачем. Сначала установим
sudo apt-get install subversion libapache2-svn

А теперь настроим его для одного проекта. У меня был проект про мебель в процессе настройки, так что называться в примере он будет mebel.
Сначала создадим папку, где будет всё храниться
sudo mkdir -p /svn/mebel

Далее создадим там репозиторий
sudo svnadmin create /svn/mebel

Создадим файл с паролем, чтобы никакой злодей не добрался до наших репозиториев
htpasswd -c /svn/htpasswd username
и далее нужно будет ввести желаемый пароль пользователю username и его подтверждение.

Установим владельца этой папки, чтобы апач мог свободно там вытворять всё, что угодно
sudo chown -R www-data /svn
естественно, если апач запускается у вас под другим пользователем, то надо www-data поменять на ваш вариант.

Далее нужно в конфиг апача (у меня но зранится в /etc/apache2/sites-available/default) записать следующее:
<Location /svn/mebel>
DAV svn
SVNPath /svn/mebel
AuthType Basic
AuthName "Mebel repo"
AuthUserFile /svn/htpasswd
Require valid-user
</Location>
Ну и, наконец, перезапустим апач
sudo /etc/init.d/apache2 restart

Готово!



Комментарии



Алексей, 04.04.2013
Все четко и понятно. Спасибо
Добавить комментарий:
Ваше имя:


Сайт:



Текст комментария:
Код с картинки: