Hi all,

I am trying to setup URI based authentication, and am not sure if this
is doable. Currently, manually set permissions look like (omitting all
non-pertinent config details):

<Location /git/foo>
  Require group foo
</Location>

<Location /git/bar>
  Require group bar
</Location>

...

Is there anyway to do this automatically, where the group name is
derived from the URI somehow?

Let me provide some more details in order to explain the context
better.  I am trying to setup a simple CGI  based Git service over
http.  The question as you can see is not about Git at all, and
therefore could be relevant to any other CGI based service or similar.
Git server setup looks like:

ScriptAlias /git/   /usr/lib/git-core/git-http-backend/
<Location /git/>
   SetEnv GIT_PROJECT_ROOT /var/www/git
   # authentication settings
</Location>

where, each request in the form "http://myserver.com/git/foo"; or
"http://myserver.com/git/bar"; is handled by git-http-backend to serve
the git repositories "/var/www/git/foo" and "/var/www/git/bar",
respectively.  I ran into this road block of setting up authentication
per repository basis. Hence the question.

Thank you very much!

- Levent

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
   "   from the digest: users-digest-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org

Reply via email to