Ferramentas de Utilizador

Ferramentas de Site


Barra Lateral

Traduções para esta página?:
 


Servidor Debian 8 'Jessie'




pt:jessie:intranet:version_control:subversion

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://":

tortoiseSVN a mostrar um repositório subversion

Referências

pt/jessie/intranet/version_control/subversion.txt · Esta página foi modificada pela última vez em: 2015-04-29 22:10 (Edição externa)

Ferramentas de Página