Maybe check your settings under "CVsAdmin" and then the "Globals" tab and
make sure the "Checkout read-only" check box is NOT checked? If it is
checked then you can only read.
 
Good luck
Carl Deaver
 

-----Original Message-----
From: Andrew Wallace [mailto:[EMAIL PROTECTED]]
Sent: Thursday, August 10, 2000 9:31 AM
To: [EMAIL PROTECTED]
Subject: Need advice on Problem with WinCVS and tkCVS clients



CVSers, 

I have just started a new position and am trying to get a CM environment up
and running using CVS.  When I run either WinCVS

or tkCVS from a MS 2000 environment using CVS 1.10.8 on a solaris box
managing the repository, all functions seem to work 

with the exception of cvs commit. I get the following message from both
clients when I try to commit: 

cvs commit -m "Test commit" purpose.html (in directory
D:\WORKAREA\cm\website\) 
cvs [server aborted]: "commit" requires write access to the repository 

*****CVS exited normally with code 1***** 

The CVSROOT is set to andwall@localhost:/home/cvs/repository with pserver
authentication 
on WinCVS. 

Environment setting on pc for tkCVS: 
CVSROOT is set to :pserver:[EMAIL PROTECTED]:/home/cvs/repository, 
USER is andwall, 
Path has been expanded to find diff.exe, cat.exe, and cvs.exe. 


 I have done the following on the unix server: 

The userid I am using (andwall) on the solaris box is in the /etc/passwd
file and been added to a groupid of cvs. 
The repository has been set up in the home directory of an id cvs and is
owned by cvs with rwx permissions. 
The default groupid for all of the repository directories is cvs with rwx
permissions. (World is r-x) 
A directory repacc has been created in the cvs home directory with a groupid
of cvs. The permissions are rwxrwxr-x. 

I have ensured the CVSROOT/config file has the following line: 
   LockDir=/home/cvs/repacc 
I have ensured the CVSROOT/config file does not have the following line: 
   SystemAuth=no 
I have ensured the CVSROOT/history file has permissions of rw-rw-rw-.
Owner/groupid is cvs/cvs. 

After the following lines were added to /etc/services and /etc/inetd.conf,
the system was rebooted. 
The /etc/services file has the following line: 
   cvspserver   2401/tcp 
The /etc/inetd.conf file has the following line: 
cvspserver stream tcp nowait root /usr/local/bin/cvs    cvs     -f
--allow-root=/home/cvs/repository pserver 

Has anyone encountered this message? (I'm all ears) 
Can anyone comment on what I might have missed? 

Thanks in advance for any help. 


Andy Wallace 
CM Specialist/Infranet Systems Administrator 
BSM Dimension Enterprises
Nortel Networks Global Professional Services 
1560 Broadway Blvd., Suite 900, Denver, CO 80202
Office phone: 720 904 3437 
Page from phone: 800 759 8352 pin: 8777681096 
Page from email: [EMAIL PROTECTED] 
Office Fax: 720 904 3483 
email: [EMAIL PROTECTED] 






Reply via email to