Linux » History » Version 5

« Previous - Version 5/10 (diff) - Next » - Current version
Marc Mengel, 11/06/2009 02:31 PM


There are numerous graphical front ends to the various packages on Windows; regardless which
front-end you choose, you will need to configure the back-end part below.

Front ends

Back Ends

For write access to repositories on cdcvs, I am currently recommending that users use a kerberized ssh,
which comes stock with Fermi Linux, or has to be installed on some older Linuxes.

I recommend for your $HOME/.ssh/config:

host *
GSSAPIAuthentication yes
GSSAPIDelegateCredentials yes
ForwardX11 = no # ForwardAgent = yes # only if you're using ssh keys, and not kerberos
GSSAPIAuthentication yes
GSSAPIDelegateCredentials yes

Check if it works:

try to login on the server with ssh:

ssh  echo hi

(where "project" is your project name). You should get

Only 'lscvs' and 'cvs' commands are allowed


Set CVS_RSH to /usr/bin/ssh in your environment.

export CVS_RSH=/usr/bin/ssh

or for tcsh/csh

setenv CVS_RSH /usr/bin/ssh


Subversion just uses ssh automagically.


Git just uses ssh automagically.