• Installing GitLabHQ on Ubuntu Server 10.04 LTS
  • Download the latest server updates
  • Create a gitlabhq user account
  • Set a password for the account
  • Add gitlabhq to the admin group so it can sudo
  • Login as the gitlabhq user
  • Download prerequisite packages including postfix for sending email
  • Download tar of ruby 1.9.2
  • Extract Ruby tar
  • Configure, make, and install
  • Verify Ruby installed correctly
  • Update the Ruby Gems to the latest version
  • Configure gem not to install rdoc or ri
  • Install Gitosis
  • Now add a dedicated git user for Gitosis interaction
  • Add the gitlabhq user to the new git group
  • Create ssh key
  • Copy the SSH public key for the gitlabhq user to the git user account
  • Install Rails framework
  • Change to your home directory, clone the gitlabhq code, then change to that directory
  • Open the Rakefile to edit
  • Install gitlabhq dependencies
  • Setup the gitlabhq database
  • Next seed the database with the initial data needed
  • Start the server using WEBrick
  • Default login credentials