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

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


Configurando servidor CVS



Com tudo pronto, agora é preciso configurar o servidor CVS no sistema. Para isso, com um editor de texto, abra o arquivo /etc/inetd.conf e adicione a seguinte linha:

cvspserver   stream tcp   nowait root   /usr/bin/cvs  cvs -f --allow-root= /home/cvs pserver

Altere o caminho do /usr/bin/cvs caso o arquivo binário esteja em outro diretório.Assim, quando o utilitário inetd for carregado pelo sistema, o servidor CVS também será ativado automaticamente.

Agora que que já está tudo pronto para criar um projeto no repositório, é preciso preparar o diretório /home/cvs com os arquivos responsáveis pelo seu reconhecimento. Para isso execute o seguinte comando:

# cvs -d /home/cvs init

Verifique se foi criado o diretório CVSROOT com o comando:

# ls /home/cvs

No diretório do CVSROOT estão todos os arquivos de configuração do repositório.

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

Subversion - Controle de versão de documentos

Alta disponibilidade ISCSI e Multipath - RedHat

Transferência Rápida de Arquivos com NFS

Visão geral sobre o Raid

  
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