mkdir /var/svn/domain.com
chmod -R 777 /var/svn/domain.com
svnadmin create /var/svn/domain.com
Luego hay que crear el acceso desde apache. Para ello, editamos la configuración. En caso de Plesk 9 con CentOS hay que modificar este archivo (notar que utilizo un solo subdominio del tipo svn.midominiobase.com para acceder a todos mis repositorios de SVN):
cd /var/svn/
svnadmin create domain.com
htpasswd -c /etc/svn-auth-file user1
htpasswd /etc/svn-auth-file user2
cd /var/www/vhosts/basedomain.com/subdomains/svn/conf/
vi vhost.conf
añadir:
<location>
DAV svn
SVNPath /var/svn/domain.com/
AuthType Basic
AuthName "domain.com Subversion Repository"
AuthUserFile /etc/svn-auth-file
Require user user1 user2
</location>
y finalmente
/etc/init.d/httpd restart
No hay comentarios:
Publicar un comentario