Criando um servidor CVS

Otimize o trabalho em grupo utilizando um servidor CVS para controlar versões de documentos. Está cada vez mais comum diversas pessoas trabalharem com um mesmo arquivo e para evitar confusões na hora de atualizá-lo, é essencial implementar um programa que gerencia todas essas tarefas executadas. O mais conhecido programa para essa função é o CVS (Concurrent Version Software).

[ Hits: 54.235 ]

Por: Adriano Alves da Costa em 09/07/2007


Cliente CVS



Para se conectar ao servidor CVS é necessário utilizar o cliente CVS. Esse programa já está junto com o servidor. Para verificar se seu computador possui o cliente CVS instalado basta executar o comando:

$ cvs

Caso apresente erro ao executar o comando, será preciso instalar o programa em seu sistema. Para isso, basta executar o mesmo processo no servidor CVS.

Para acessar o servidor existem duas maneiras de executar a mesma função. A primeira é utilizar seu caminho absoluto. Para isso execute :

$ cvs -d :pserver:clientecvs@host:/home/cvs login

Altere o nome de host para o endereço do servidor. Após executar esse comando, um campo solicitando a senha aparecerá. Coloque a que você cadastrou no usuário "clientecvs".

Já na segunda maneira você cria um atalho do endereço absoluto. Essa opção é recomendada, pois otimiza a execução das tarefas realizadas pelo cliente, como atualização de pacotes e verificação de atualização. A seguir você encontra o caminho absoluto que executa o mesmo processo de conexão do anterior:

$ export CVSROOT=:pserver:clientcvs@host:/home/cvs
$ cvs login


Note que para efetuar o login no servidor foi executado somente o parâmetro "cvs login". Isso porque o cvs reconhece o caminho absoluto informando pelo CVSROOT. A partir de agora todos os comandos apresentados nesse artigo utilizaram como base o atalho do CVSROOT.

Página anterior     Próxima página

Páginas do artigo
   1. Instalando o servidor CVS
   2. Configurando servidor CVS
   3. Cliente CVS
   4. Gerenciando projetos
   5. Considerações finais
Outros artigos deste autor

Certificação Linux: O caminho das pedras

Leitura recomendada

Apresentando o Btrfs - Nova geração de sistema de arquivos para GNU/Linux

NFS rápido e direto usando Slackware 12

Negação de serviço: Implementação, defesas e repercussões

MooseFS - Sistema de arquivos distribuído

Acessando suas partições ReiserFS pelo Windows

  
Comentários
[1] Comentário enviado por alexandrebchaves em 09/07/2007 - 10:05h

Muito bom seu artigo.

Fiz um servidor CVS há um tempo atrás. Senti alguma dificuldade com relação à documentação (muito fragmentada!)


Mas ai tá um artigo muito bom .... Aproveitem


té mais

[2] Comentário enviado por pabloborba em 23/07/2007 - 15:29h

Comigo deu erro:

cvs [login aborted]: unrecognized auth response from smb-atrix: Unknown command: `/var/lib/cvs'


O q pode ser?

Obrigado.

[3] Comentário enviado por adrianoturbo em 27/07/2007 - 11:34h

Veja se o seu samba está configurado pois esse erro não é normal veja na hora que estiver criando a autênticação.

Boa sorte !

[4] Comentário enviado por stalin em 07/03/2008 - 09:33h


Qundo 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/


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts