Pular para o conteúdo

Configurando servidor de SubVersion no Ubuntu

Dica publicada em Linux / Introdução
Edilson Rodrigues de Souza edilsonsouza
Hits: 56.454 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Nenhuma dica encontrada.

Instalando Ubuntu-14.04-LTS

Suporte remoto com VNC reverso

Ubuntu sem antialias com fontes estilo Windows XP

Instalação driver Nvidia

Pronúncia de termos

#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

Entre na sua conta para comentar.