3.8.1. Subversion
Table of Contents
Instalação
server:~# apt-get install subversion subversion-tools
Configuração
A configuração consistem em criar uma directoria para albergar os futuros repositórios subversion, bem como um grupo subversion. Os utilizadores com direitos de acesso aos repositórios serão posteriormente adicionados a esse grupo.
server:~# groupadd subversion
server:~# mkdir -p /var/svn/repos
Repositórios
Criação de repositórios
A criação de repositórios é feita com o comando svnadmin. Deve também ser feita a atribuição dos direitos de acesso:
server:~# svnadmin create --fs-type fsfs /var/svn/repos/test_project
server:~# chown -R www-data:subversion /var/svn/repos
server:~# chmod -R 770 /var/svn/repos
Adicionar utilizadores
Finalmente, adiciona-se ao grupo subversion os utilizadores com direitos de acesso aos repositórios:
server:~# addgroup fribeiro subversion
Adding user `fribeiro' to group `subversion' ...
Done.
Verificação
Como utilizador normal, com direitos de acesso aos repositórios, efectuar uma consulta simples:
fribeiro@server:~$ svn log file:///var/svn/repos/test_project
------------------------------------------------------------------------
Clientes SVN
TortoiseSVN
Um cliente svn para Windows é o TortoiseSVN. É possível aceder aos repositórios usando o protocolo "svn+ssh://":
Links úteis
- Subversion (http://subversion.tigris.org/)
- Version Control with Subversion (http://svnbook.red-bean.com/)
- Wikipedia: Revision control (http://en.wikipedia.org/wiki/Revision_control)
- HowtoForge: Setting up Subversion and websvn on Debian (http://www.howtoforge.com/debian_subversion_websvn)





















Só para não enganar mais ninguem….
(server:~# chmod 770 -R /var/svn/repos)
chmod -R 770 /var/svn/repos
isto são apenas promenores, estás de parabens pelo trabalho.
Obrigado pela correcção!
Abraço
[]
Boas
ora bem eu consegui finalmente por o servidor a funcionar.. para mim…
porque de fora nimguem cheira nada…
gostava de partilhar algumas coisas com os amigos, mas não tenho acesso do exterior, porque será??
será por causa do meu router ser do sapo??
a unica coisa que não instalei foi o servidor DHCP, ou melhor eu instalei mas tive que desinstalar pois não tinha net nem rede com ele.
voltei a usar o do router.
serão as portas bloqueadas?? nem por ftp tenho acesso…
mas na rede interna faço tudo o que quero.
Será que dava para dar uma ajuda aqui ao "newbie".
obrigado