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