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).
Instalando o servidor CVS
Na maioria das distribuições o aplicativo CVS já vem instalado por padrão. Isso ocorre porque diversos aplicativos voltados para o sistema livre possibilitam a atualização através desse aplicativo. Para verificar se ele já está instalado no computador, execute o seguinte comando:
$ cvs -v
Se o aplicativo estiver instalado, uma informação sobre a a versão deverá aparacer. Caso apresente algum erro de comando será preciso efetuar a instalação do servidor. Para isso faça o download da versão source tarball no site www.cvshome.org. Já com o arquivo no computador, execute os seguintes comandos:
# tar -jxvf cvs-1.12.xx.tar.bz2
# cd cvs-1.12.x
# ./configure
# make
# make install
Para ativar o servidor CVS é preciso criar um diretório onde todos os repositórios serão guardados. Para isso execute o seguinte comando:
# mkdir /home/cvs
# groupadd cvs
# chown root.cvs /home/cvs
# chmod 775 /home/cvs
Note que somente o grupo cvs tem acesso a escrita nesse diretório, ou seja, poderá alterar algum arquivo ou adicionar um novo projeto. Para adicionar um novo usuário com essa permissão, execute os seguintes comandos:
# useradd -g cvs -s /bin/false -d /dev/null clientecvs
# passwd clientecvs
Note que o usuário clientecvs não possui acesso a nenhum shell, o que torna o sistema seguro. Com tudo pronto, agora vamos as configurações assunto da próxima página.
$ cvs -v
Se o aplicativo estiver instalado, uma informação sobre a a versão deverá aparacer. Caso apresente algum erro de comando será preciso efetuar a instalação do servidor. Para isso faça o download da versão source tarball no site www.cvshome.org. Já com o arquivo no computador, execute os seguintes comandos:
# tar -jxvf cvs-1.12.xx.tar.bz2
# cd cvs-1.12.x
# ./configure
# make
# make install
Para ativar o servidor CVS é preciso criar um diretório onde todos os repositórios serão guardados. Para isso execute o seguinte comando:
# mkdir /home/cvs
# groupadd cvs
# chown root.cvs /home/cvs
# chmod 775 /home/cvs
Note que somente o grupo cvs tem acesso a escrita nesse diretório, ou seja, poderá alterar algum arquivo ou adicionar um novo projeto. Para adicionar um novo usuário com essa permissão, execute os seguintes comandos:
# useradd -g cvs -s /bin/false -d /dev/null clientecvs
# passwd clientecvs
Note que o usuário clientecvs não possui acesso a nenhum shell, o que torna o sistema seguro. Com tudo pronto, agora vamos as configurações assunto da próxima página.
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