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.687 ]

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

Montando um servidor Linux com sshfs no SuSE

Clonando HDs via rede com G4U (Ghost for UNIX)

Arquivos duplicados? fdupes neles!

Sistemas de arquivos para GNU/Linux

Montando partições para outros usuários acessar

  
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