CentOS-6-amd64
Установка apache
Сделаем, чтоб он запускался при загрузке системы
Запускаем
Установка и настройка SVN
Установка:
Создадим директорию, которая и будет репозиторием
В ней создадим репозитарий myrepo и выставим правильного владельца его директории
Настраиваем веб-сервер для работы с svn. В файле /etc/httpd/conf.d/subversion.conf должно содержаться следующее:
Создаем файл web-авторизации и задаем пользователя и пароль:
Проверяем - IP-адрес_сервера/myrepo набираем в браузере
Установка apache
Код: Выделить всё
yum install httpd
Сделаем, чтоб он запускался при загрузке системы
Код: Выделить всё
chkconfig httpd on
Запускаем
Код: Выделить всё
service httpd status
Установка и настройка SVN
Установка:
Код: Выделить всё
yum install mod_dav_svn subversion
Создадим директорию, которая и будет репозиторием
Код: Выделить всё
mkdir -p /svn/repo && cd /svn/repo
В ней создадим репозитарий myrepo и выставим правильного владельца его директории
Код: Выделить всё
svnadmin create myrepo
chown -R apache.apache myrepo
Настраиваем веб-сервер для работы с svn. В файле /etc/httpd/conf.d/subversion.conf должно содержаться следующее:
Код: Выделить всё
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /myrepo>
DAV svn
SVNPath /svn/repo/myrepo
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /etc/svn-auth
Require valid-user
# </LimitExcept>
</Location>
Создаем файл web-авторизации и задаем пользователя и пароль:
Код: Выделить всё
htpasswd -mbc /etc/svn-auth svn-adm ВАШ_ПАРОЛЬ_ТУТ
Проверяем - IP-адрес_сервера/myrepo набираем в браузере