Howdy Folks:
I'm pretty new to CVS, so these may be lame-brained questions, but
I've just about exhausted my skills, so here you go:
I compiled and installed the cvs-1.10.8 src package (after removing
the RedHat binary) on a RH6.1 machine. I also got the latest cvs-
web (Henner Zeller's, the one with the colored diffs).
CVS works fine on the local machine, ie, if I login to the linux
box, and do Import, Checkout, etc, everything seems to work. CVS-
web also works, right up to the checkout command, ie, trying to
browse or download a source file gives this error:
> Error: Unexpected output from cvs co: sh: cvs: command not found
>
> Check whether the directory /home/CVS/other/CVSROOT exists and
> the script has write-access to the CVSROOT/history file if it
> exists.
> The script needs to place lock files in the directory the file is
> in as well.
If I try WinCVS from another client on the network, I get this
error when I try and checkout a module:
cvs checkout other/cvs-1.10 (in directory C:\USR\SRC\OTHER)
cvs server: cannot open /root/.cvsignore: Permission denied
cvs [server aborted]: can't chdir(/root): Permission denied
*****CVS exited normally with code 1*****
but the login part works (yes, I added the cvspserver stuff to
inetd.conf). The above command actually does create the local copy
of the directory structure, but doesn't put any files in it.
At home, I setup the same versions of cvs and cvs-web on my RH5.2
server and they work fine (but I only tried cvs-web from a
win9x/linux client, and cvs pserver commands from a linux client).
Like I said, I'm new to CVS (and the whole CM thing as well) but
I've read many web pages and most of the CVS docs. However, that
doesn't mean I understand everything about branches, tags, etc, or
even all the ins-and-outs of file and dir permissions, setuid
programs, etc.
Can someone point me in the right direction or something?
Thanks in advance, Steve
******************************************************************
Stephen L Arnold http://www.rain.org/~sarnold
with Std.Disclaimer; use Std.Disclaimer;
******************************************************************