Congratulations! [Sinal que deu tudo certo ;) ]
sudo htpasswd -c /etc/apache2/trac-meuSite.htpasswd admin
|
sudo vim /etc/apache2/sites-enabled/000-default
|
Fontes consultadas [em Inglês]:
Subversion no Trac
-
sudo apt-get install subversion python-subversion libapache2-svn
|
coloque como Daemon
sudo vim /etc/er.local
svnserve -d -c /home/svn
|
mkdir /home/svn/repositorio
svnadmin create /home/svn/repositorio
sudo chown -R www-data.svn repositorio
|
Obs.: Opcional, pois o cara pode criar depois os diretórios dentro do projeto!
svn mkdir file:///var/local/repositorio/branches
svn mkdir file:///var/local/repositorio/tags
svn mkdir file:///var/local/repositorio/trunk
|
2 formas de acesso pros usuários do svn:
1 htpasswd -c /home/svn/repositorio/conf/dav_svn.passwd usuarioDoSVN
|
obs.vai pedir a senha pra esse novo usuário;
Obs: para novos usuários use -S
htpasswd -s /home/svn/repositorio/conf/dav_svn.passwd outroUsuario
|
Nesse outro caso as senhas ficam expostas:
2 editando o arquivo: /home/svn/repositorio/conf/passwd
|
obs. adicione linhas como essa: usuarioDoSVN = senhaDele
SubversionConnector
SubversionMergePropertyDiffRenderer
SubversionMergePropertyRenderer
SubversionPropertyRenderer
|
Fonte: