Re: Attention: Giorgos Keramidas (Was: CVS Import Permissions)
- From: Giorgos Keramidas <keramida@xxxxxxxxxxxxxxx>
- Date: Tue, 31 Jan 2006 11:41:35 +0200
On 2006-01-31 14:00, david bryce <davidbryce@xxxxxxxxxxx> wrote:
>>On 2006-01-30 15:52, david bryce <davidbryce at fastmail.fm> wrote:
>>> Hi All,
>>>
>>> I am having some confusion regarding the way CVS works with permissions
>>> under unix when importing a new project. Currently, when I import a
>>> project, I get this sort of permissions on the project directory:
>>>
>>> drwxr-x--- 2 jim cvs 512 Jan 27 12:31 test_proj
>>>
>>> Notice that the group (cvs) is not granted write access. Is this the
>>> way it's supposed to work?
>>
>> That depends on what your `umask' currently is.
>>
>>> Do I have to use chmod to grant write access to the group every time I
>>> do an import?
>>
>> No. The correct way to fix this is to set CVSUMASK in your shell
>> environment, and then import the files :)
>
> Giorgos,
>
> Thanks very much for replying! I wasn't aware of this environment
> variable (even though I spent quite a while on this problem). Using
> CVSUMASK certainly works when working on the server machine!
>
> However, I'm not sure what to do in client/server situations. The CVS
> manual states:
>
> "Note that using the client/server CVS (see section Remote repositories),
> there is no good way to set CVSUMASK; the setting on the client machine
> has no effect."
>
> We are currently using a pserver installation, with developers using
> windows machines. We need a way to achieve the same effect with a user on
> a windows machine doing an import. Do you have any idea how this can be
> done? Thank you!
I'm not sure. I know that the setting of CVSUMASK on the server machine
works if you use SSH tunneling though. If it's not too much trouble, you
can set up SSH-based authentication instead of :pserver: and make sure the
.bashrc or .cshrc of the developers on the server machine sets CVSUMASK
correctly.
SSH-tunneled CVS is what the FreeBSD project uses in the official CVS
repository, so I guess this setup works as expected :)
_______________________________________________
freebsd-questions@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@xxxxxxxxxxx"
- References:
- Attention: Giorgos Keramidas (Was: CVS Import Permissions)
- From: david bryce
- Attention: Giorgos Keramidas (Was: CVS Import Permissions)
- Prev by Date: Re: A strategic question (continued)
- Next by Date: Re: I'm stubborn or stupid (and that's not xor) (Was: CVS Import Permissions)
- Previous by thread: Re: I'm stubborn or stupid (and that's not xor) (Was: CVS Import Permissions)
- Next by thread: SCSI on v6.0
- Index(es):
Relevant Pages
|
|