[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Setting up CVS server on Linux

From: Yanglong Zhu
Subject: Re: Setting up CVS server on Linux
Date: Fri, 23 Jan 2004 01:00:43 -0600
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031208

Larry Jones wrote:

Yanglong Zhu writes:
Fatal error, aborting.
cvs: no such user

*Is* there a user named "cvs" on that system (the server)?  If not, why
are you trying to run as that user?

Good question. That single sentence made me aware that CVS does need a valid OS user for writing. Karl Fogel and Moshe Bar seem to impress me otherwise.

Now I aliased the file/fold owner to a OS user cvs_user in the passwd file in the CVSROOT. But it still causes problems.

For example, I modified a file (index.html), then tried to update

cvs -d :pserver:address@hidden/path/to/CVSrootDir update
cvs server: cannot open /root/.cvsignore: Permission denied
cvs server: Updating sequeN
cvs server: conflict: sequeN/index.html is modified but no longer in the repository
C sequeN/index.html

When I issue commit, I got this:

cvs -d :pserver:address@hidden/path/to/CVSrootDir commit -m "Test commit"
cvs commit: Examining sequeN
cvs server: Up-to-date check failed for `sequeN/index.html'
cvs [server aborted]: correct above errors first!

I think this is permission problem. There are two sets of permissions. The OS level permission and the CVS system permission. I am completely confused about the CVS permissions. How do they work?

-Larry Jones

In my opinion, we don't devote nearly enough scientific research
to finding a cure for jerks. -- Calvin

reply via email to

[Prev in Thread] Current Thread [Next in Thread]