Installing from a package manager on Ubuntu 12.04 will result in a version of git that is not supported/compatible with GitLab-Shell. The reason this is compiling is to ensure we get a very specific version of git that is known to be compatible with Gitlab-Shell and GitLab. I don't think this should be a configurable option.