pt:jessie:intranet:version_control:subversion
Tabela de Conteúdos
3.8.1 Subversion
Instalação
root@server:~# apt-get install --no-install-recommends subversion subversion-tools
Configuração
A configuração consistem em criar uma diretoria 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.
root@server:~# groupadd subversion root@server:~# mkdir -p /var/lib/svn
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:
root@server:~# svnadmin create --fs-type fsfs /var/lib/svn/test_project root@server:~# chown -R www-data:subversion /var/lib/svn/test_project root@server:~# chmod -R 770 /var/lib/svn/test_project
Adicionar utilizadores
Finalmente, adiciona-se ao grupo subversion os utilizadores com direitos de acesso aos repositórios:
root@server:~# addgroup fribeiro subversion Adding user `fribeiro` to group `subversion` ... Adding user fribeiro to group subversion Done.
Verificação
Como utilizador normal, com direitos de acesso aos repositórios, efetuar uma consulta simples:
fribeiro@server:~$ svn log file:///var/lib/svn/test_project ------------------------------------------------------------------------
Clientes SVN
TortoiseSVN
Um cliente svn para Windows é o TortoiseSVN. É possível aceder aos repositórios usando o protocolo "svn+ssh://":
Referências
pt/jessie/intranet/version_control/subversion.txt · Última modificação em: 2024-02-15 01:05 por 127.0.0.1