12.2.1 Instalando el servidor Subversion
El metapaquete subversion-server
depende de los paquetes
libapache2-dav-svn
y subversion-tools
necesarios para
configurar el servidor.
12.2.1.1 Configurando un repositorio
Actualmente, el paquete subversion
no configura el repositorio y,
por lo tanto, hay que hacerlo en forma manual. Una posible ubicaci�n del
repositorio es /var/local/repos
.
Cree el directorio:
# mkdir -p /var/local/repos
Cree la base de datos del repositorio:
# svnadmin create /var/local/repos
Permitir que el servidor WWW escriba en el repositorio:
# chown -R www-data:www-data /var/local/repos
12.2.1.2 Configurando Apache2
Para permitir el acceso al repositorio mediante la autenticaci�n de usuario,
a�ada lo siguiente al /etc/apache2/httpd.conf
:
<Location /repos>
DAV svn
SVNPath /var/local/repos
AuthType Basic
AuthName "Repositorio Subversion"
AuthUserFile /etc/subversion/passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
A continuaci�n, cree el archivo de autenticaci�n de usuario mediante el
comando:
htpasswd2 -c /etc/subversion/passwd nombre_usuario
Reinicie Apache2 y podr� acceder al nuevo repositorio de subversion desde la
URL https://nombre_m�quina/repos.