Portál AbcLinuxu, 12. května 2025 09:00

Dotaz: CVS server - jak rozchodit? (stale dostavam connection refused)

5.4.2010 21:21 Anonymous_ | skóre: 3
CVS server - jak rozchodit? (stale dostavam connection refused)
Přečteno: 502×
Odpovědět | Admin
Zdravim, jak titulek rika - prosim o pomoc s rozchozenim CVS serveru na Debianu Lenny.

Postupoval jsem dle: http://www.debian-administration.org/article/Setting_up_a_secure_CVS_server_with_OpenSSH

Nainstaloval jsem cvs:
apt-get install cvs cvsd
vytvoril uzivatele cvs, priradil ho do skupiny cvs
root@melissa /home $ id cvs
uid=1002(cvs) gid=1002(cvs) skupiny=1002(cvs)
root@melissa /home $
Pak jsem vytvoril CVSROOT v /home/cvs
mkdir /home/cvs
cvs -d /home/cvs init
chown -R cvs:cvs /home/cvs
chmod -R 770 /home/cvs
chmod 700   /home/cvs/CVSROOT
A nyni, kdyz se zkusim pripojit, napriklad s existujicim uzivatelem "honza", ktery JE ve skupine cvs, tak ziskam:
root@melissa /home $ cvs -d :pserver:honza@localhost:/home/cvs login
Logging in to :pserver:honza@localhost:2401/home/cvs
CVS password:
cvs [login aborted]: connect to localhost(127.0.0.1):2401 failed: Connection refused
root@melissa /home $
Co delam spatne? Dik moc, za pomoc!

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.4.2010 21:33 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: CVS server - jak rozchodit? (stale dostavam connection refused)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkontrolujte si, zda vám CVS server běží a naslouchá na správné IP adrese a portu:
netstat -nltp
Pokud ano, zkontrolujte si nastavení firewallu, zda nemáte přístup na 127.0.0.1:2401 blokovaný.
5.4.2010 21:43 Anonymous_ | skóre: 3
Rozbalit Rozbalit vše Re: CVS server - jak rozchodit? (stale dostavam connection refused)
Dekuji za odpoved, bohuzel nebezi - jak ho mam nastartovat? V /etc/init.d nevidim cvs ani cvsd, ani nic obdobneho..

root@melissa /home $ netstat -nltp
Aktivní Internetová spojení (pouze servery)
Proto Přích-F Odch-F Místní Adresa          Vzdálená Adresa         Stav      PID/Program name
tcp        0      0 0.0.0.0:4949            0.0.0.0:*               LISTEN      29200/munin-node
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      18556/proftpd: (acc
tcp        0      0 127.0.0.1:8118          0.0.0.0:*               LISTEN      20958/privoxy
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1749/sshd
tcp        0      0 0.0.0.0:3128            0.0.0.0:*               LISTEN      2680/(squid)
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2493/exim4
tcp        0      0 127.0.0.1:9050          0.0.0.0:*               LISTEN      2637/tor
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      815/apache2
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      29413/smbd
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      28316/mysqld
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      29413/smbd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1559/portmap
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      815/apache2
tcp        0      0 127.0.0.1:9040          0.0.0.0:*               LISTEN      2637/tor
tcp6       0      0 :::22                   :::*                    LISTEN      1749/sshd
root@melissa /home $
5.4.2010 22:57 beranek
Rozbalit Rozbalit vše Re: CVS server - jak rozchodit? (stale dostavam connection refused)
zkuste hledat konfigurak pro xinetd, aspon redhat/fedora to tak ma --honza
6.4.2010 16:43 beranek
Rozbalit Rozbalit vše Re: CVS server - jak rozchodit? (stale dostavam connection refused)
nebo nepouzivejte CVSROOT=:pserver:

pouzijete ssh: export CVS_RSH=ssh ; export CVSROOT=:ext:user@localhost:... ;

--honza
Řešení 1× (Anonymous_ (tazatel))
5.4.2010 23:27 Dark_user | skóre: 12
Rozbalit Rozbalit vše Re: CVS server - jak rozchodit? (stale dostavam connection refused)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus to takto:
1) apt-get install xinetd -y
2) chgrp cvs /home/cvs
3) chown cvs /home/cvs
4) nano /etc/inetd.conf
   a na konec přidej: cvspserver stream tcp nowait root /usr/bin/cvs cvs --allow-root=/cvs pserver
5) ln -s /home/cvs /cvs
6) chgrp cvs /cvs
7) chown cvs /cvs
8) přihlaš se
cvs -d :pserver:honza@localhost:/cvs login
D_u

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.