db0485fa7e
The old method of passing in usergroup info had some problems, which are now fixed. It is also much easier to use now -- no more "wrapper" script, plus it should work identially whether you use sshd or httpd. See doc/big-config.mkd for details on the new method. ---- Notes on problems with the old method: The old method for passing in usergroup info consisted of tacking them on as extra arguments to gl-auth-command, after the username. However, there are some problems with this method. Some actions in gitolite look for permissions for users other than the invoking user. Determining permissions for gitweb and daemon is one. An admin asking for "info" on some other user, is another. However, the list of groups sent in via the command line pertains only to the invoking user, so these actions don't work correctly. They may even pick up the wrong permissions. What it all boils down to is that we need group information for any user dynamically, instead of being passed a (static) list just for the invoking user. |
||
---|---|---|
.. | ||
1-INSTALL.mkd | ||
2-admin.mkd | ||
3-faq-tips-etc.mkd | ||
admin-defined-commands.mkd | ||
big-config.mkd | ||
CHANGELOG | ||
COPYING | ||
delegation.mkd | ||
gitolite-and-ssh.mkd | ||
hook-propagation.mkd | ||
http-backend.mkd | ||
install-transcript.mkd | ||
migrate.mkd | ||
mirroring.mkd | ||
mob-branches.mkd | ||
overkill.mkd | ||
packaging.mkd | ||
progit-article.mkd | ||
report-output.mkd | ||
shell-games.mkd | ||
ssh-troubleshooting.mkd | ||
uninstall.mkd | ||
who-uses-it.mkd | ||
wildcard-repositories.mkd |