info-cvs
[Top][All Lists]
Advanced

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

Re: [Win To Unix] Commit does not work due to file permissions


From: Rob Helmer
Subject: Re: [Win To Unix] Commit does not work due to file permissions
Date: Thu, 22 Nov 2001 00:37:52 -0800
User-agent: Mutt/1.2.5i

Hello Andreas,


On the Unix server you will need to set the group ownership of your
CVS repository ( cvsgroup for example ), and use the SetGID bit to
allow members of that group to take ownership of the files in
question.

What flavor of Unix is this ( Solaris, AIX, etc )? We may be
able to provide more specific help if you specify, otherwise
look at your documentation ( usually the chmod manpage is 
appropriate ).

Please note that you should not access your repository over a 
samba share, as the locking mechanism is lazy enough to cause
problems with CVS ( potentially ). CVS's client/server method
via SSH, RSH or even pserver is preferable to direct file
system access ( not to mention more secure ).



HTH,
Rob Helmer
Namodn


On Wed, Nov 21, 2001 at 04:50:49PM -0800, Andreas Jaeger wrote:
> Hello, 
> 
> I've got a CVS repository on a UNIX file server which is accessible from 
> Windows workstations using Windows shares, in this particular case
> "\\grobi\ifgi\projects\fas\CVSREP". I.e., the clients see the CVS as
> part of the "local" file system. 
> 
> We access the repository from WinCVS 1.2 /1.3beta clients either via 
> the GUI, or via command prompt, or via JBuilder (Java Development IDE)
> using the cvs.exe provided with WinCVS. 
> 
> On the Unix file server, permissions are set to r--r--r-- and the 
> committer takes ownership whenever somebody puts (commits) a file into the 
> repository. While this allows anybody to update their local copies, 
> it prevents them (except the owner) to commit a new version. This
> makes CVS pretty much non-concurrent. I'm not very familiar with
> UNIX, so I do not understand why the file permission is made so 
> restrictive, and how UNIX CVS clients would deal with the situation (i.e.
> change the permissions such as to be able to edit the repository). 
> 
> Andreas
> _______________________________________________
> Info-cvs mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/info-cvs
> 



reply via email to

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