[smc] Andy Glew wrote:
>
> However, I agree with Noel about minimizing sysadmin involvement.
> Sysadmin should only be required to set up user accounts.
> The setup of the CVS project, repository, management of permissions,
> etc., none of it should require sysadmin involvement.
> This is one of the biggest reasons I am pro-network filesystems
> and against servers.
[smc] Just wanted to add one thing:
At most sites, where some kind of distributed
userids and network filesystem is already in place
for other reasons besides CVS, it's true that this
is the low-admin route.
However, at a site like mine, where we have very
transient and varied client machines. (e..g. prototype
hardware comes in every couple of weeks, gets
several OSes installed on in in the course of it's 2 week
lifespan, etc.) even a mildly complicated setup is not
practical.. (even a distributed passwd file is too much to
ask for.)
In that case, 1 NFS mount to get to the CVS executable,
plus client server CVS so that user-ids don't have
to match is the way to go for lowest-possible-admin
involvement. (all this on a private network of course,
and the CVS _server_ can be as complicated as need
be, the main goal is to reduce to zero the admin effort
required for all those transient clients.)
-- steve