| | Início | Empresa | Serviços | Cursos | Máquinas Virtuais - PronusBox | Artigos & Tutoriais | Blog | Calendário de Cursos | Clientes | Fale Conosco | |

| Trac: | 0.12.2 |
| Subversion: | 1.7.2 |
| Apache: | 2.2.20 |
| Ubuntu Server: | 11.10 64-bit |
| Trac: | http://ip_do_servidor/trac |
| Subversion: | http://ip_do_servidor/svn |
| Trac: | /srv/trac |
| Subversion: | /srv/svn |
Use o script /usr/local/bin/criar-projeto-trac-svn.sh para criar um novo projeto já com a amarração entre o repositório do Trac e o do Subversion. O script solicita o nome do projeto e o login do usuário que será o administrador do projeto e depois executa todos os passos necessários, criando inclusive a estrutura padrão trunk/branches/tags no repositório do Subversion.
O administrador receberá permissões de super-usuário no Trac, habilitando a opção Admin na barra de menu para este usuário. A partir desta opção, é possível atribuir novas permissões de acesso a outros usuários.
A autenticação é baseada no arquivo /srv/svn/autenticacao que contém uma lista de usuários e hashes das senhas.
Para adicionar novos usuários, há duas opções:
Para usar a autenticação do LDAP, é necessário ajustar os parâmetros nos seguintes arquivos de configuração:
No Trac, a autorização de grupos e usuários pode ser feita pelo administrador do projeto através do menu Admin.
No Subversion, a autorização é feita indiretamente através de tickets do Trac, conforme os seguintes critérios:
Caso esse processamento não seja o desejado, pode ser modificado ou desabilitado editando os arquivos pre-commit e post-commit localizados no diretório /srv/svn.
Além da alternativa de realizar o backup da máquina virtual inteira, é possível fazer o backup apenas dos repositórios do Trac e do Subversion. Scripts específicos estão disponíveis em /usr/local/bin:
Para fazer o backup, é necessário fornecer o caminho (diretório) onde o backup será gravado. A restauração funciona de modo análogo e recebe o caminho onde se encontra o backup.
Para informações adicionais, entre em contato conosco.