Redmine and SVN project creation


#1

Hi,
I created the dev.osdrawer.net subdomain from the DreamHost panel and installed Redmine.

I actually created all the SVN repositories by hand with the panel but I have a question about users.

I read this howto on how to handle SVN from Redmine:
http://www.redmine.org/wiki/redmine/HowTo_to_handle_SVN_repositories_creation_and_access_control_with_Redmine

It requires the installation of the pam MySQL module. Obviously I cannot install it, so I am looking for an alternative solution.

The repository creation is not a problem, because project creation is moderated - so If the project is accepted I will create by hand a SVN repository and a mailing list. It won’t be a task to do every day at the moment, so I can do it.

My problem is with users. When a project administrator adds a Redmine user to his/her project, the user should be able to commit - reposman.rb should take care of this.

I can create shell users with the DreamHost panel but I’d rather prefer something automatic because users creation is not moderated.

I also thought about writing a script to run via cron that:

  • reads project members
  • update the htpasswd files created by the panel, by adding the user and the Redmine hashed password (which is SHA)
    Unfortunately I cannot do this because I would loose the dhapache group on those files. :frowning:

Since all these three solutions cannot be down, how can I achive my goal?

Thanks.