Se você seguiu todas as outras 5 páginas desse tutorial, você cumpriu seus objetivos e tem um ambiente de produção funcional de
Subversion com autenticação pelo LDAP.
Agora é hora de deixar tudo mais apresentável e ganhar alguns pontos com seu chefe e os colegas de trabalho, o que aqui onde trabalho chamados de "fazer a perfumaria".
O Subversion aqui é acessado pelos desenvolvedores utilizando clientes do Subversion (TortoiseSVN por exemplo) e através de uma página web pelo pessoal que faz análise de processos, apoio ao negócios, sistemas etc para verificar a documentação do que é desenvolvido - e nesse grupo se incluem os chefes.
Lembrando que essa etapa não é necessária para que o Subversion funcione, apenas o deixará mais bonito.
Fazendo a perfumaria do seu jeito.
O Subversion vem com alguns arquivos de exemplo para uma interface web mais amigável.
O nome desse arquivo é svnindex.xsl e a localização dele vai depender do sistema operacional e da forma como instalou o Subversion (pacote ou gerenciador de pacote), pesquise ele no seu sistema operacional com o find ou com o locate ou use o de exemplo abaixo.
Descubra qual o DocumentRoot configurado no seu Apache - pesquise nos arquivos default-server.conf ou httpd.conf.
No meu caso o DocumentRoot é /var/www/html.
Dentro da pasta /var/www/html crie duas pastas. Uma chamada style e outra chamada images.
Copie o arquivo svnindex.xsl para a pasta style.
Crie um arquivo .css e coloque na pasta style. Abaixo um exemplo de arquivo .css (se quiser pode usar esse mesmo e alterar as cores):
Coloque na pasta images uma imagem com o logo da sua empresa.
E aqui um arquivo svnindex.xsl que uso. Edite a linha 21 <img src="/images/LOGO_SUA_EMPRESA_AQUI.jpg"/> e coloque o nome do arquivo com a logo da sua empresa.
Altere as permissões destes arquivos para que possam serem lidos pelo Apache.
Agora edite o arquivo.conf dentro de /etc/httpd/conf.d que foi criado para acessar o seu repositório SVN e adicione a linha abaixo embaixo de DAV SVN:
SVNIndexXSLT "/style/svnindex.xsl"
Reinicie o Apache e teste.
Se tiver uma equipe web onde trabalha ou alguém que entenda de CSS, peça ele para fazer isso por você usando as cores da empresa ou com um layout padronizado.
Fazendo a perfumaria do jeito de outro alguém.
Outra opção é pegar algo já pronto na internet para ser o "front-end" do seu Subversion. Eu sugiro o WebSvn:
Boa sorte. Não deixem de comentar ou postar suas dúvidas e sugestões.
Valar Morghulis