UbuntuXenial:Git

De Wiki Fred
Aller à : navigation, rechercher
Git

Références


Livre Pro Git

Avant de commencer


  • Git est déjà installé avec Ubuntu 16.04 et peut être utilisé localement (Protocole Local)
  • git --version
    
    git version 2.7.4
    


Mise en place du serveur


  • Créer un utilisateur git
adduser git
  • Créer un dossier pour les repositories
mkdir /var/git
chown -R git: /var/git
  • Créer un repository my-repository
> git init --bare /var/git/my-repository.git
Initialized empty Git repository in /var/git/my-repository.git/
> chown -R git: /var/git/my-repository.git


Utilisation d'une autentification par clé


  • Générer un clé SSH pour utilisateur toto
ssh-keygen -t rsa
  • Créer un dossier .ssh pour l'utilisateur git
mkdir /home/git/.ssh
chmod 700 /home/git/.ssh
touch /home/git/.ssh/authorized_keys
chmod 600 /home/git/.ssh/authorized_keys
chown -R git: /home/git/.ssh
  • Copier la clé publique de l'utilisateur toto dans le fichier authorized_keys de l'utilisateur git
cat .ssh/id_rsa.pub >> /home/git/authorized_keys