Instalando o cliente git
O Git vem nos pacotes do Ubuntu.
sudo apt-get -y install git
Depois disso, você pode facilmente criar um repositório Git vazio onde quer que seu código esteja.
cd /var/www/some-project
git init
git add some-file
git commit -m "First commit."
Embora possa ser argumentado que manter arquivos controlados por versão em /var/www não é uma boa ideia. Você provavelmente deve implantar apenas projetos lá.
Gerenciando git repositórios
Se você quiser um servidor Git e colocar seus dados em algum lugar, você deve procurar em Gitosis . No Ubuntu, isto é:
sudo apt-get -y install gitosis
O manual da comunidade Ubuntu também tem um extenso tutorial sobre como configurar a Gitosis , bem como o wiki do Arch ao qual eu me vinculei acima. A configuração padrão cuidará de onde colocar seus arquivos, neste caso /srv/gitosis .
Se você quer mais controle, pegue Gitosis do GitHub e mude a opção --home para o diretório inicial.
sudo adduser \
--system \
--shell /bin/sh \
--gecos 'git version control' \
--group \
--disabled-password \
--home /srv/git \
git
Em seguida, siga os passos do manual (cuidado, a versão do Ubuntu tem o usuário gitosis , enquanto o do GitHub usa git ).
Você encontrará outro tutorial aqui, então esse material está bastante bem documentado.