Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: First LinUX
Por SuXsYs
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Instalando e configurando um servidor CVS com Subversion
Linux user
gnudark
22/03/2006
O Subversion é um sistema CVS, ou Concurrent Version System (Sistema de Versões Concorrentes), que permite que se trabalhe com diversas versões de arquivos organizados em um diretório e localizados local ou remotamente, mantendo-se suas versões antigas e os logs de quem e quando manipulou os arquivos.
Por: Dalson Souza
[ Hits: 64368 ]
Conceito: 10.0   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

Baixando os pacotes necessários

Primeiramente devemos baixar o pacote com o source, que particularmente é a melhor opção do que o arquivo .rpm que existe, pois o mesmo tem uma demora maior em relação a atualização de versão e checagem de dependência.

Podemos baixar o arquivo em:
Um detalhe importante que achei (pelo menos no meu caso) foi já poder pegar o plugin para o Eclipse em que a URL é a seguinte:
Um outro detalhe também foi poder usar um cliente Tortoise, que no caso se chama TortoiseSVN, cujo download localiza-se em:
Próxima página >>




Páginas do artigo
   1. Baixando os pacotes necessários
   2. Instalando o servidor e suas respectivas ferramentas
   3. Ajustes finais no servidor
   4. Ajustes finais no plugin

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por thelinux em 23/03/2006 - 08:47h:

gnudark ,

cara parabéns pelo tuto. Vou testar. Tenho outro cvs instalado aqui. Mas vou testar este para ver.


[2] Comentário enviado por medeirosdiego em 23/03/2006 - 12:53h:

Muito bom artigo e a ferramenta escolhida também é sensacional! Parabéns!

Só um parênteses, quem programa em JAVA e utiliza a IDE da Oracle o JDeveloper, também pode trabalhar com controle de versão no Subversion agora, uma extensão foi desenvolvida há pouco tempo.

[3] Comentário enviado por mordecai em 23/03/2006 - 13:04h:

Olá

Agora fiquei confuso.
CVS e SVN não são sistema de controle de versões diferentes ?
O subversion não é usado só para o svn ??
se estiver errado me avisem!

[4] Comentário enviado por ferlopes em 27/03/2006 - 10:45h:

Maurício:

SVN é um tipo de repositório CVS (Contributed Version System), mas não é o CVS tradicional. Usa, para isso, comandos svn.

:)

[5] Comentário enviado por jungleboy em 28/03/2006 - 15:19h:

Show de bola o artigo.

Mas tenho uma situação para vocês. Resolvi disponibilizar minha documentação para os programadores através de uma programa chamado Easy SVN Browser. Alguém utiliza ou ouviu falar?

Os arquivos texto são lidos sem problemas, mas arquivos de imagem ou específicos para alguns programas tipo Word ou imagens como JPG não consigo visualizar. Aparece um texto truncado.

Chego a pensar se não pode ser algum problema com alguma lib de imagem do meu Apache... se alguém tiver alguma idéia...

Valeuz... abraço

[6] Comentário enviado por ranzes em 29/03/2006 - 15:02h:

olá configurei o subversion e configurei um repositório...certo
quando vou acessar aparece a seguinte mensagem de erro:

TortoiseSVN

/dados/desenvolvimento/svn/conf/svnserver.conf:1: Section header must start in the firt column.

como resolver isto?



[7] Comentário enviado por gnudark em 29/03/2006 - 22:04h:

E ae ranzes
Cara é o seguinte tenta dar uma verificada no seu arquivo de configuração svnserver.conf e procure algum erro, pois o mesmo é muito simples de configurar.

[8] Comentário enviado por ranzes em 30/03/2006 - 17:41h:

este é o meu arquivo de configuração:
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = REPOSITORIO TDSOFT

não consegui detectar nenhum erro conforme o artigo..
a permissão para o diretório está 777 para tudo... o que será?



[9] Comentário enviado por gnudark em 31/03/2006 - 08:58h:

ranzes
A linha
authz-db = authz, indica a localização para o controle de regras baseadas no caminho que vc joga na linha, cara tenta comentar essa linha e rodar o daemon de novo...


[10] Comentário enviado por ranzes em 31/03/2006 - 09:34h:

então amigo gnudark ... comentei mas não adiantou ...

no cliente windows ainda aparece:

TortoiseSVN

/dados/desenvolvimento/svn/conf/svnserver.conf:1: Section header must start in the firt column.

já não sei mais o que fazer.

há outra coisa o programa criou no meu diretorio /root um diretorio .subversion e neste diretório tem alguns arquivos de configuração ...
se altera algo nestes arquivos?

outra coisa eu estou usando o Slackware 10.2 com o kernel 2.6.15.6

o que será que pode estar acontecendo?

Por fazor que tiver a responta me comunique.
Obrigado por enquanto a todos.


[11] Comentário enviado por ranzes em 31/03/2006 - 15:10h:

outra coisa também ... é que quando acesso o tortoise pelo windows no subversion ele não me pede nenhuma senha e usuario...
então uso da seguinte forma:
svn://ranzes@192.168.10.67:3690/dados/desenvolvimento/svn
e também não me traz nada apenas o diretorio vazio com a frase
piscando:

/dados/desenvolvimento/svn/conf/svnserver.conf:1: Section header must start in the firt column.

que coisa.

obridado..



[12] Comentário enviado por ranzes em 31/03/2006 - 15:14h:

estes são os arquivos de configuração:

svnserve.conf:

[general]
anon-access = read
auth-access = write
password-db = passwd
realm = My First Repository

passwd:

[users]
ranzes = ranzes


e todos os subdiretorios estão como 777 de permisão.

já não tenho mais ideias do que possa ser.

obrigado.

[13] Comentário enviado por gnudark em 31/03/2006 - 15:59h:

ranzes comente a linha auth-access do seu arquivo svnserve.conf e no TortoiseSVN configureo da seguinte forma:
svn://NOMEDASUAMAQUINA/DIRETORIO/DO/REPOSITORIO/CRIADO



[14] Comentário enviado por ranzes em 31/03/2006 - 16:18h:

fiz o procedimento ... mas sem exito.



[15] Comentário enviado por MSDaibert em 05/05/2006 - 04:06h:

Amigo... tem como criptografar o arquivo de senha???/ Digo isso, pois se utilizarmos o svn via apache, tem como criptografar as senha via md5 ou sha1,,,, Sabe se utilizando a deamon da???

Um Abraço e parabens.

[16] Comentário enviado por glauston em 25/01/2007 - 14:00h:

Caros amigos,
estou tentando configurar o arquivo authz para criar grupos e dar permissões por grupos e usuários. Estou tendo algumas dificuldades, pois estou colocando permissões por usuários e grupos e não está funcionando. Alguém poderia me ajudar e me passar a configuração correta do arquivo authz?
Abraços

[17] Comentário enviado por stalin em 07/03/2008 - 11:51h:


Quando eu executo: teste@test-4:/home/cvs$ cvs -d :pserver:diogo@127.0.0.1:/home/cvs

Oque devo fazer

Usage: cvs [cvs-options] command [command-options-and-arguments]
where cvs-options are -q, -n, etc.
(specify --help-options for a list of options)
where command is add, admin, etc.
(specify --help-commands for a list of commands
or --help-synonyms for a list of command synonyms)
where command-options-and-arguments depend on the specific command
(specify -H followed by a command name for command-specific help)
Specify --help to receive this message

The Concurrent Versions System (CVS) is a tool for version control.
For CVS updates and additional information, see
the CVS home page at http://www.nongnu.org/cvs/ or
the CVSNT home page at http://www.cvsnt.org/

[18] Comentário enviado por resina em 19/07/2008 - 19:20h:

Pessoal,

Instalei tudo passo a passo, mas não consigo testar. vejam o seguite:

suse-srv:/usr/local # svn status
svn: '.' is not a working copy

para tudo aparece a mensagem acima. Alguem tem alguma ideia

[19] Comentário enviado por resina em 20/07/2008 - 10:55h:

Aparece isso no fim do ./configure.


You don't seem to have Berkeley DB version 4.0.14 or newer
installed and linked to APR-UTIL. We have created Makefiles which
will build without the Berkeley DB back-end; your repositories will
use FSFS as the default back-end. You can find the latest version of
Berkeley DB here:
http://www.sleepycat.com/download/index.shtml

ja instalei a ultima versao, mas tá dificil

[20] Comentário enviado por c.rafael em 16/03/2009 - 08:55h:

Olá gnudark ,

Como que faço para integrar o CVS com subversion e samba?


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.