Linux » History » Version 3
« Previous -
Version 3/10
(diff) -
Next » -
Current version
Marc Mengel, 11/06/2009 02:17 PM
Linux¶
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¶
- http://www.tortoisecvs.org/
- http://code.google.com/p/tortoisegit/
- http://tortoisesvn.tigris.org/
- http://www.eclipse.org/
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 *.fnal.gov
GSSAPIAuthentication yes
GSSAPIDelegateCredentials yes
host cdcvs.fnal.gov
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 p-project@cdcvs.fnal.gov echo hi
You should get
Only 'lscvs' and 'cvs' commands are allowed
CVS¶
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¶
Subversion just uses ssh automagically.
Git¶
Git just uses ssh automagically.