icoms_sp
(usa Fedora)
Enviado em 19/11/2015 - 11:21h
Instalei o subversion seguindo o tutorial em:
http://www.if-not-true-then-false.com/2010/install-svn-subversion-server-on-fedora-centos-red-hat-rh...
Alterei o arquivo /etc/sysconfig/svnserver
OPTIONS="-r /home/svn"
Copiei os meus repositórios para o diretório /home/svn e mudei as permissões assim:
[root@titan home]# chown -R apache:apache svn/
Alterei as permissões do SELinux:
[root@titan home]# chcon -R -t httpd_sys_content_t /home/svn/
[root@titan home]# chcon -R -t httpd_sys_rw_content_t /home/svn/
Criei o arquivo /etc/httpd/conf.d/subversion.conf:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn>
DAV svn
SVNParentPath /home/svn
<LimitExcept GET PROPFIND OPTIONS REPORT>
AuthType Basic
AuthName "Subversion repositories"
SVNListParentPath on
AuthUserFile /etc/svn-auth-users
AuthzSVNAccessFile /etc/svn-access-control
Require valid-user
</LimitExcept>
</Location>
Criei o arquivo /etc/svn-auth-users:
htpasswd -cm /etc/svn-auth-users suporte
New password:
Re-type new password:
Adding password for user suporte
Criei o arquivo /etc/svn-access-control:
[groups]
suporte = suporte
[/home/svn]
* = r
@auporte = rw
suporte = rw
[svn:/home/svn]
@suporte = rw
suporte = rw
Após tudo isso restartei o Apache:
[root@titan etc]# systemctl restart httpd
Ao acessar de uma outra máquina da rede o servidor "titan" tive os seguintes resultados:
Para o URL http://titan/svn/ abriu uma página com um título "Collection of Repositories" mas sem mostrar os repositórios;
Para o URL http://titan/svn/globe abriu uma página de Erro 403 "Forbidden" - You don't have permission to access /svn/globe on this server;
Alguém sabe o que esta de errado nessas configurações???