Ok, we do something very similiar, but we rely upon the underlying
file system to perform the permissions.
We use a central server, and scripts to create bare repositories.
The scripts also happen to configure the underlying file systems ACL
support to allow certain group users to have read-only, read-write or
no access, and we have between 7-9 different groups, all with
different levels of support.

Since it is at the file system level, we don't care if they access the
system via ssh, git, git-pserver or even the web, as our web-cgi's
operate as the user once they have authenticated from our active
directory servers.

The issue we have right now is bringing everything together under a
unified shell, as well as some issues with windows/unix file
translations while using the git-pserver.

2008/10/28 Diego Algorta <[EMAIL PROTECTED]>:
>
> Hi all,
>
> So... I'd like to install gitorious in a private server where about 5
> developers will be using it. The idea is that each developer may have
> his own projects and obviously can fork other developer's projects and
> so on. The problem I'm facing is how to configure script/git-daemon so
> only some specified users can get a project read-only clone via the
> git protocol. Reasoning for this is that not all hosted projects would
> be public so a project's owner should be able to decide which users
> should be able to clone it or not.
>
> If we rely only on using the ssh protocol with the shared gitslave
> user... then each user only can clone his own projects... and always
> read-write.
>
> Do I explain myself?
>
> Any suggestion on how to do this?
>
> At least... if it's not really possible to do the perms check on a per
> user basis... maybe there's some way to at least limit the git-daemon
> to only deliver clones to gitorious registered users?
>
> Thank you!
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Gitorious" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/gitorious?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to