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 -~----------~----~----~----~------~----~------~--~---
