UbuntuBionic:Git

De Wiki Fred
Aller à : navigation, rechercher
Git

Références


Livre Pro Git

Avant de commencer


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


Mise en place du serveur


  • Créer un utilisateur git qui aura /var/git comme dossier personnel
> useradd git --home /var/git --create-home
  • Attribuer un mot de passe à l'utilisateur git
> passwd git
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
  • 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 authentification par clé


Pour permettre à un utilisateur de se connecter au serveur avec une authentification par clé :

  • Générer un clé SSH pour cet utilisateur
> ssh-keygen
  • Créer un dossier .ssh pour l'utilisateur git
> su git
> mkdir /var/git/.ssh
> chmod 700 /var/git/.ssh
> touch /var/git/.ssh/authorized_keys
> chmod 600 /var/git/.ssh/authorized_keys
  • Copier la clé publique générée (.ssh/id_rsa.pub) dans le fichier authorized_keys de l'utilisateur git