[lug] CVSROOT and CVS/Root
rm at fabula.de
rm at fabula.de
Tue Oct 22 05:21:34 MDT 2002
On Mon, Oct 21, 2002 at 10:37:45PM -0600, Anders Knudsen wrote:
> [...]
> Please help mitigate my CVS ignorance on this, if there in fact is a
> solution.
Well, i don't know if this solves your problem, but this is the way i do
this:
- Allways run CVS through a ssh tunnel.
- When i want to us a specific server i just start a ssh tunnel to
the server: ssh rm at server.that-runs.cvs -L2401:127.0.0.1:2401
- Export the CVSROOT like this:
export CVSROOT=:pserver:rmattes at localhost:/var/cvs
- Now all operations will look like they are local when instead the
are performend remote (with the benefit of encryption).
Note: this means that you need a login account on the CVS server.
The nice side effect is that you can use ssh certificates to authenticate.
This settup (i.e. server-agnostic) also considerably eases CVS migration.
hth Ralf Mattes
More information about the LUG
mailing list