Instalando o CVS no Ubuntu Linux

Criei este artigo para ajudar aqueles que querem instalar e configurar o CVS no Ubuntu Linux. A maior parte de minhas citações são de outros artigos daqui do Viva o Linux, como os do Cristian Alexandre Castaldi e Adriano e um pouco do Guia Focalinux também.

[ Hits: 53.700 ]

Por: Perfil removido em 26/11/2008


Abrindo portas no servidor e testando



Agora é preciso editar o arquivo /etc/inetd.conf, que é um arquivo de configuração para o servidor inetd. Sua função é dizer ao inetd o que fazer quando receber uma requisição de conexão para um serviço em particular. Para cada serviço que deseja aceitar conexões você precisa dizer ao inetd qual daemon executar e como executá-lo. Acrescente as seguintes linhas:

# vi /etc/inetd.conf

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

Verifique se as seguintes linhas no arquivo /etc/services não estão comentadas.

# cat /etc/services | grep cvspserver
cvspserver      2401/tcp  # CVS client/server operations
cvspserver      2401/udp

Agora o grande pulo do gato:

Instale o programa openbsd-inetd no Ubuntu Linux, ele abrirá as portas do inetd para o Ubuntu:

# apt-get install openbsd-inetd

Verifique através do nmap se as portas 2401 estão abertas:

# nmap -PS IP_Servidor | grep 2401

Agora é hora de testar:

export CVSROOT=:pserver:alexandre@10.7.2.50:/var/cvs
$ cvs login


Coloque a senha criada com o programa mkpasswd.

Se conseguir se autenticar você já poderá usar o CVS. Existem diversos programas clientes que podem ser usados para editar no cvs, um deles é o Eclipse, ele facilita muito a tarefa de login, pois grava as configurações da última sessão aberta e as senhas digitadas anteriormente, da mesma maneira o NetBeans.

Caso algo dê errado, verifique se no arquivo writers os usuários estão de acordo com os criados no passwd. Caso estejam, tente criar outra senha. Se ainda der problemas procure recadastrar o usuário do sistema.

Verifique também se as pastas onde você iniciou o cvs (/var/cvs) pertencem ao usuário do sistema ao invés do root. O Linux é muito restrito em relação à acessos a pastas.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Criando usuários e modificando pastas
   3. Abrindo portas no servidor e testando
   4. Alguns comandos essenciais
Outros artigos deste autor

Instalando o modem Huawey E1556 no GNU/Linux

Repensando o PID 1 - Lennart Poettering

Multiterminais e Userful Multiplier nas escolas públicas: Uma solução barata que sai caro

Shell Script 1 - Básico

Configurando HD via porta USB no Linux

Leitura recomendada

Instalação e configuração do Bacula com interface web (Bweb/Brestore)

Dhcp3-server e Bind9 no Debian 5 Lenny Linux

Red Hat e Fedora - Um guia básico de configuração

DebConf - Perguntas ao usuário na instalação de pacote .deb

Preparando o Linux SuSE Enterprise Server 9 para o Oracle 10g R2

  
Comentários
[1] Comentário enviado por cvs em 26/11/2008 - 11:35h

CVS é interessante mas acho que já foi o tempo dele. Caiu em desuso. Ultimanente vejo muita demanda pra instalação do SVN.

Mas valeu pelo trabalho.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts