This is an answer to some issues for the awesome gitorious stack:
Ubuntu 12.04:
make sure ssh/sshd is installed before installing stack, otherwise you should uninstall and re-install gitorious after installing ssh. It needs to do keygen, create .ssh directories etc. If you continue to see "does not appear to be a repository" messages, ssh was not there when you installed.
Red Hat RHEL 5:
1) confirm ssh installed
2) manually create activemq account before install "/usr/sbin/useradd -s /sbin/nologin activemq" also make sure it is a system account with a directory. The current build will use some options that arent present.
3) the shebang will fail, when cloning if you see "/usr/bin/gitorious: line 3: require: command not found" then open "apps/gitorious/htdocs/script/gitorious" and change shebang "#!/opt/gitorious-20120621-0/ruby/bin/ruby" to "#!/usr/bin/env ruby"
4) add a user that matches the public keys you will be setting up, on the client end if you see "You do not have write access to this repository"
5) if you see "logger.rb:517:in `initialize': Permission denied" change ownership of log file in logs to git:git (mine was set to root:root, my own fault probably by trying to run the gitorious script from the command line as root while troubleshooting)
6) public key, dont forget to add your key if you gen a new one, if you see "Agent admitted failure to sign using the key." ssh-keygen ssh-add ~/.ssh/id_rsa