Instalace git serveru není složítá:
adduser git
mkdir /git
chown git:git /git
su git
cd
mkdir .ssh && chmod 700 .ssh
touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys
cd /git
mkdir kostka.git
git init --bare kostka.git
Na straně klienta se vytvoří adresář (nebo se použije exisující)
git init
Do souboru .gitignore je vhodné dopsat vyjímky (např. .vscode/)
git add .
git commit -m 'Prvotni nastaveni'
git remote add origin git@gitserver:/git/project.git
git push origin master
Na jiném počítači se jen repositář naklonuje:
git clone git@gitserver:/git/project.git
Dobré je přidat ssh hlíč (vygenerovaný třeba přes puttygen
cat /folder/to/id_rsa.user.pub >> ~/.ssh/authorized_keys