Configurando servidor de SubVersion no Ubuntu

Publicado por Edilson Rodrigues de Souza em 20/08/2008

[ Hits: 56.076 ]

 


Configurando servidor de SubVersion no Ubuntu



Nesse tutorial mostrarei com criar de forma prática e rápida um servidor de Subversion, usarei o sistema operacional Ubuntu Linux.

Inicialmente instalaremos o Subversion utilizando o comando:

# apt-get install subversion

Logo após a instalação deverão ser criados um usuário e grupo chamados SVN.

# adduser svn
(assim serão criados usuário e grupo de uma só vez)

Nesse momento devem ser criados os grupos que terão acesso aos repositórios, no nosso caso criaremos apenas um e chamaremos de suporte:

# groupadd suporte

Criaremos um diretório no / para o SVN:

# cd /
# mkdir svn


Teremos de mudar as permissões do diretório e como ele será de acesso de todos, colocaremos a permissão de leitura e execução para todos, assim:

# chmod 755 svn

Vamos mudar o dono e o grupo para svn:

# chown snv.svn /svn -R

Dentro do /svn deverão ser criados todos os diretórios onde serão armazenados os repositórios dos projetos. Assim no nosso exemplo criaremos a pasta recipiente para o grupo suporte:

# mkdir /svn/suporte

Agora criaremos o repositório:

# svnadmin create /svn/suporte

Mais uma vez temos de mudar os donos, mas agora ter atenção de observar quem deve ser o dono e o grupo. O usuário é o svn e o grupo será o que terá acesso ao repositório.

# chown -R svn.suporte /svn/suporte/
# chmod -R g+w /svn/suporte

Pronto! A base está criada. Se dermos um "ls -la" no /svn/suporte veremos que foram geradas outras pastas e arquivos, deveremos então modificar o arquivo /svn/suporte/svn.conf:

# vi /svn/suporte/svn.conf

Descomentar as linhas:

anon-access = read
auth-access = White
realm = /svn/suporte/svn.conf

E adicionar:

[auth]
store-auth-creds = no

Esse processo deverá ser feito em todos os repositórios criados... depois disso reiniciaremos o SVN e ele já estará pronto para funcionar.

# svnserve -d

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Configurando dois monitores em uma única placa de vídeo no Ubuntu 9.10

Pipes no Linux

Instalando LG WebPro2 no Linux (ICM532)

Vídeo aulas de Design/GIMP - Curso gratuito

Corrigindo o problema das teclas CTRL+F2 e ALT+F2 no Gentoo

  

Comentários
[1] Comentário enviado por morcillo em 24/08/2012 - 13:42h

Muito bom. Só um problema .. estou tendo problema para acessar o meu repositório da internet. Já fiz port forwarding com um roteador d-link Dl-524, mas mesmo assim continua sem funcionar. Saberia me dizer como posso arrumar isso? OBS: Estou usando Ubuntu 12.04



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts