GIT server

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