This is a few pointers on setting up redmine having git as a repository hooked up to it. This also takes into account using gitosis for authentication.
Following the directions: http://www.redmine.org/wiki/redmine/HowTo_Install_Redmine_in_Ubuntu
Installed under:
/opt/redmine
Forwarding from Apache to the Webbrick server
<VirtualHost *:80>
Servername timetrack.ryanalberts.com
ProxyPass / http://127.0.0.1:3001/
ProxyPassReverse / http://127.0.0.1:3001/
</VirtualHost>
Had to add the exact IP for redmine in the proxy pass for security reasons:
/etc/apache2/sites-enabled$ sudo vi ../mods-enabled/proxy.conf
For gitosis I used this setup page: http://www.markrichman.com/2008/06/16/installing-git-and-gitosis-on-ubuntu/
Creating users and using gitosis: http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way