Rahul Ramchandra Parkhi writes:
> 
> I am installing cvs server.I have created the repository.I have created
> the groups also for having read/write access to the repository.But the
> problem is only the person who has done the initial import can do
> checkout.No other user of the repository can do checkout..the server says
>       
>    failed to create lock directory in repository '../..' : permission
>    denied
>    failed to obtain dir lock in repository '../..'
>    read lock failed - giving up

You need to set the permissions on the repository directories; see:

        <http://www.cvshome.org/docs/manual/cvs_2.html#SEC13>

If all your users are in the same group, you probably want to set the
group-id of all the files and directories in your repository to that
group.  If new files and directories get their group-id from the
creating process instead of the parent directory on your system, you can
probably fix that by setting the set-group-id (SGID) bit on all of the
directories in your repository (chmod g+s).  If you want to allow
read-only access to some directories, you will have to set LockDir in
your CVSROOT/config file to a world-writable directory so that read-only
users can still create lock files. 

-Larry Jones

It works on the same principle as electroshock therapy. -- Calvin

_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to