segunda-feira, 16 de agosto de 2010

Servidor Subversion (SVN) via Apache2 no openSUSE

Criando um diretório
mkdir /home/svn 

Criando o arquivo de senhas
htpasswd2 -cm /home/svn/passwd marcus 
htpasswd2 -m /home/svn/passwd thiagus
htpasswd2 -m /home/svn/passwd vinicius 

Editando o arquivo de configuração
vi /home/svn/httpd.conf

Listen 8000

LoadModule    dav_module        /usr/lib64/apache2/mod_dav.so
LoadModule    dav_svn_module    /usr/lib64/apache2/mod_dav_svn.so

<Location /estatistica>
DAV svn

SVNPath /home/svn/repositories/projeto1

AuthType Basic
AuthName "Subversion repository"
AuthUserFile /home/svn/conf/passwd
Require valid-user
AllowOverride all
Order allow,deny
Allow from all
</Location>

Edite o arquivo de configuração do Apache2
vi /etc/apache2/default-server.conf

Adicione a seguinte linha ao arquivo:
Include /home/svn/conf/httpd.conf

Definindo o usuário dono do diretório
chown -R wwwrun /home/svn

Links
http://svnbook.red-bean.com/en/1.0/ch06s04.html

Nenhum comentário:

Postar um comentário