67.3.1.1. Vzdálený přístup

Potřebujeme-li přistupovat na cvs server ze vzdáleného počítač můžeme s úspěchem použít přístup přes ssh.

FIXME: popsat

Při obracení se na tokovýto vzdálený cvs server je vhodné před použitím cvs nastavit některé proměnné nemusíme potom uvádět přepínače přikazu cvs jenž blíže popisují tento vzdálený stroj a způsob přistupu k němu.

$ export CVSROOT=cvs.firma.cz:/var/lib/cvs
$ export CVS_RSH=ssh

Potřebujeme-li anonymní přístup, musíme použít pserver. Tento nakonfigurujeme při instalaci nebo později spustíme program

# dpkg-reconfigure cvs

FIXME: Popsat nastavení

Pro větší bezpečnost jsem se rozhodl nespouštět pserver pod uživatelem root, ale vytvořil jsem jen pro tento účel uživatele src

# adduser --system src

Poté jsem opravil název uživatele z root na src v souboru /etc/inetd.conf

cvspserver stream tcp nowait.400 cvs /usr/sbin/tcpd /usr/sbin/cvs-pserver

a převedl vlastnictví celé „repository“ na tohoto nově založeného uživatele cvs

# chown --recursive src /var/lib/cvs