O CVS é um sistema de controle de versões. Você pode usá-lo para gravar o histórico de arquivos fonte.
Em um prompt de terminal, informe o seguinte comando para instalar o cvs:
sudo apt-get install cvs
Depois que você instalar o cvs, você deverá instalar o xinetd para iniciar/parar o servidor cvs. No prompt, informe o seguinte comando para instalar o xinetd:
sudo apt-get install xinetd
Uma vez que você instalaou o cvs, o repositório será inicializado automaticamente. Por padrão, o repositório reside no diretório /var/lib/cvs. Você pode alterar esse caminho executando o seguinte comando:
cvs -d /your/new/cvs/repo init
Uma vez que o repositório inicial foi configurado, você pode configurar o xinetd para iniciar o servidor CVS. Você pode copiar as seguintes linhas para o arquivo /etc/xinetd.d/cvspserver
.
service cvspserver { port = 2401 socket_type = stream protocol = tcp user = root wait = no type = UNLISTED server = /usr/bin/cvs server_args = -f --allow-root /var/lib/cvs pserver disable = no }
![]() |
|
Certifique-se de ter editado o repositório se você modificar o repositório padrão localizado em (/var/lib/cvs). |
Uma vez que você tenha configurado o xinetd você pode iniciar o servidor cvs executando o seguinte comando:
sudo /etc/init.d/xinetd start
Você pode confirmar que o servidor CVS está executando digitando o seguinte comando:
sudo netstat -tap | grep cvs
Quando você executa esse comando, você deve visualizar a seguinte linha ou algo similar:
tcp 0 0 *:cvspserver *:* LISTEN
Daqui em diante, você pode continuar a adicionar usuários, criar novos projetos e administrar o servidor CVS.
![]() |
|
O CVS permite que o usuário adicione usuários independentemente da instalação do SO hospedeiro. Provavelmente a maneira mais fácil é usar os Usuários do Linux para o CVS, entretanto isso oferece problemas potenciais de segurança. Por favor consulte o manual para mais detalhes. |
Esta sessão explica como adicionar um novo projeto ao repositório CVS. Crie o diretório e adicione ao diretório os arquivos fontes e documentos necessários. Agora, execute o seguinte comando para adicionar este projeto ao repositório CVS:
cd seu/projeto cvs -d :pserver:username@hostname.com:/var/lib/cvs import -m "Importando meu projeto para o repositório CVS " . novo_projeto início
![]() |
|
Você pode usar a variável de ambiente CVSROOT para guardar o diretório raiz do CVS. Uma vez que você exportou a variável de ambiente CVSROOT, você pode deixar de usar a opção -d no comando do cvs mostrado acima. |
A string novo_projeto é uma tag do vendedor e início é uma tag de lançamento. Elas não tem nenhum proprósito neste contexto, mas como o CVS as requer, elas devem estar presentes.