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.