Não será abordado a instalação do SVN, pois, no próprio Blog existe um tutorial para sobre.
1) Download
Faça o download em http://www.usvn.info/download, estou usando a versão 1.01
# wget http://www.usvn.info/download/get/1.0.1+Boo/tgz.dl
2) Instalação
# tar -zxvf usvn-1.0.1.tgz
# cp -R usvn-1.0 /var/www/html/
# cd /var/www/html
# mv usvn-1.0 usvn
# mkdir usvn/files
# chown -R apache.apache usvn
Crie um arquivo com nome de usv.conf com o conteudo abaixo em /etc/httpd/conf.d
##########################################
# Configure access to usvn
Alias /usvn /path/to/usvn/public
(Directory "/path/to/usvn/public")
Options +SymLinksIfOwnerMatch
AllowOverride All
Order allow,deny
Allow from all
(/Directory)
#########################################
Lembrando, troque ( por < e ) por >. Continuo sem saber como postar esses sinais aqui.
Para prosseguir com a instalação acesse em seu navegador o endereço http://192.168.142.129/usvn/install.php
No final da instalação será apresentado uma configuração para que você coloque no seu httpd.conf, eu colei o
código no meu subversion.conf e reinicei o apache, depois acessei por http://localhost/usvn/ e funcionou perfeito.
3) Observações
Eu não consegui criar o banco através do instalado, tive que criar o banco antes da instalação, segue os comandos
do mysql que usei:
# mysql -u root -p
mysql> create database usvn;
mysql> create user usvn;
mysql> create user usvn@localhost;
mysql> set password for usvn = PASSWORD ('P@ssw0rd');
mysql> set password for usvn@localhost = PASSWORD ('P@ssw0rd');
mysql> grant all on usvn.* to 'usvn';
mysql> grant all on usvn.* to 'usvn'@'localhost';
mysql> quit;
Abraços
3 comentários:
Ola... fiz todos os passos que orientou. so que estou tendo erro na hora de commitar. ele mostra 500 internal error. já percebi que tem haver com as regras colocadas no apache. qnd comento o "Alias /usvn" o commit funciona. pode me ajudar?!
Charles, peço desculpas mas não poderia ajudar nesse momento, mudei de trabalho e além de não estar trabalhando com linux nesse trabalho o tempo está curto. Abraços
Postar um comentário