Интеграция Subversion (SVN) с Apache? - PullRequest
2 голосов
/ 04 июня 2011

На моем сервере запущен веб-сайт с Apache, и я также настроил SVN с Apache.

Проблема возникает, когда я делаю изменения в httpd.conf, чтобы настроить SVN и перезапустить Apache. Он начинает обслуживать файлы как SVN, но останавливает мой сайт. Тогда каждый пользователь сможет увидеть мой исходный код.

Я хочу сделать свой сервер сервером разработки и производственным сервером. Как я могу запустить Apache для SVN и разместить мой сайт?

1 Ответ

3 голосов
/ 04 июня 2011

Первая установка dav svn:

apt-get install libapache2-svn

root@example:/var# mkdir svn
root@example:/var# cd svn
root@example:/var/svn# svnadmin create repo

a2enmod dav_svn

Изменение разрешений для Apache:

chown -R root.www-data /var/svn
chmod -R g+rw /var/svn

Добавить хранилище на виртуальный хост

<Location /svn/myrepo>
  DAV svn
  SVNPath /var/svn/repo

  AuthType Basic
  AuthName "My Repository"
  AuthUserFile /etc/apache2/dav_svn.passwd

  Require valid-user
</Location>

htpasswd2 /etc/apache2/dav_svn.passw user
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...