I notice you don't yet support smart http(s).<p>I wrote (well, update/adapted actually) a plugin for Redmine which allows hosting of git repositories (<a href="https://github.com/ericpaulbishop/redmine_git_hosting" rel="nofollow">https://github.com/ericpaulbishop/redmine_git_hosting</a>) and I integrated Scott Chacon's "grack" code so that it will support smart http out of the box.<p>If you're interested this feature it may be helfpul to check out the code in app/controllers/git_http_controller.rb in my plugin. Note that the rails user needs to have access to the git repo directory for this code to work. I handle this issue using a sudo configuration, which is an extra setup step for users, and requres them to have admin priviledges. You may want to handle this differently.
I don't think "self-hosted" means what you think it does, given that the "Source" tab links to <a href="https://github.com/gitlabhq/gitlabhq" rel="nofollow">https://github.com/gitlabhq/gitlabhq</a>
I got a 500 error after trying to log into the demo account <a href="http://demo.gitlabhq.com/users/sign_in" rel="nofollow">http://demo.gitlabhq.com/users/sign_in</a>