Ten popis pristupu pres ssh je nejaky zmateny. Pri teto metode se totiz server vubec nepouziva a proste se jen vyuzije faktu, ze ssh umoznuje spoustet vzdalene programy, tedy
cvs -d 'ext:user@nekde:/dir' checkout
je ekvivalentni
ssh user@nekde 'cvs -d '/dir' checkout'
To neni uplne presne. CVS totiz na druhe strane _vzdycky_ spousti prikaz "cvs server" a s tim pak komunikuje sifrovanym kanalem pomoci CVS protokolu.
Tenhle pristup ma tu vyhodu, ze nekterym uzivatelum muzete dat jen CVS pristup bez shellu. Staci do jejich ~/.ssh/authorized_keys pred samotny klic pridat:
command="cvs server" ssh-rsa AAAAB3NzaC...
Osobne bych s tim tvrzenim ekvivalence byl ponekud opatrnejsi (jak podotkl Michal Ludvig, spousti se cvs server, pouhe cvs checkout by vycheckoutovalo modul do nejakeho adresare na vzdalenem serveru a to nam moc nepomuze). Ovsem jinak se pokorne sklanim a omlouvam, mel jsem explicitne zminit, ze v takovem pripade neni nutne spoustet na serveru pserver.