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: 52.236 ]

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

Que tal conhecer mais o Linux pondo a mão na massa? Conheça o Woo Hoo, projeto para uma nova distro

Já fez seu "BACKUP" hoje? Não? Então vamos conversar sobre isso

Um tour pelo skin do Viva o Linux para aMSN

Instalando o modem Onda MSA110UP em distribuições Linux que utilizam o NetworkManager

Fingerprint-GUI (solução para leitores biométricos) no Ubuntu

Leitura recomendada

Servidor de email: Postfix + Courier IMAP + RoundCube e usuários virtuais (Debian e derivados)

Otimizando seu web server com Apache2 + Lighttpd

Ubuntu 10.04 OpenLDAP NFS QUOTA

Bacula no Debian Lenny

Habilitando e configurando Raid 1 (espelhamento) no Slackware 12

  
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