Hi all,

I have to manage many (D)VCS and many repositories and I want to integrate
fossil. I have many constraints and, for the moment, I have the following
architecture:
 - A simple web interface which allow the creation and the deletion of
repositories and the membre which are allowed to interact with the repo.
 - A scm gateway* which displays a HTTP Basic Auth, checks credentials
and, if it is all right, passes the request (via X-Accel-Redirect) to the
right SCM.

* = I use nginx which gives the request to a Rack (Ruby) server which checks
on the LDAP for the username/password and in a MySQL database for
the membership of the user to the repository.

I tried to setup Fossil as the other (D)CVS (svn, git): 401.
I read the source code of Fossil (which is a very good exercise) and I have
discovered that, if I have well understood, the transfer protocol is called
xfer
and that he doesn't provide the user and the password every request.
I think that changing the protocol is a bad idea, so I want to know is one
of
you have feedbacks or ideas on the setup of simillar systems.

For your help,
Thanks by advance.
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to