Setting up Git repository with best practices & Installing git

Best guidelines to set up a Git repository with best practices. Also includes steps to install Git on Linux (RHEL) from a tarball.