Modifications entre les versions 1 et 2
Version 1 à la date du 2007-11-07 17:02:48
Taille: 967
Éditeur: ThomasNoël
Commentaire: premier draft, en cours
Version 2 à la date du 2007-11-07 17:05:42
Taille: 999
Éditeur: ThomasNoël
Commentaire: /.git encore nécessaire avec la version de git de Etch
Texte supprimé. Texte ajouté.
Ligne 22: Ligne 22:
# ln -s /var/lib/git/root /.git
Ligne 25: Ligne 26:
 4. On veut suivre `/etc` et `/usr/local` seulement, pour cela on modifie les exclusions au niveau du dépôt, dans le fichier `/var/lib/git/root/info/excludes` :  4. On veut suivre `/etc` et `/usr/local` seulement, pour cela on modifie les exclusions au niveau du dépôt, dans le fichier `/var/lib/git/root/info/exclude` :

Git est un système de gestion de versions. Voir sa [http://fr.wikipedia.org/wiki/Git_(logiciel) page wikipédia]

Suivre la config d'une machine avec git

On veut pouvoir documenter les modifications faites dans /etc et dans /usr/local.

  1. On installe git :

    • # aptitude install git-core
  2. On créée un dépôt général pour toute la machine :
    • # cd /
      # git init
  3. Pour éviter d'avoir des "saletés" directement à la racine (/), on déplace le dépôt autre part :

    • # mkdir /var/lib/git
      # mv /.git /var/lib/git/root
      # ln -s /var/lib/git/root /.git
      # chmod u=rwx /var/lib/git/root
  4. On veut suivre /etc et /usr/local seulement, pour cela on modifie les exclusions au niveau du dépôt, dans le fichier /var/lib/git/root/info/exclude :

    • #
      # Le fichier /var/lib/git/root/info/exclude 
      #
      /*
      !/usr/local
      !/etc
  5. On fait les premiers ajouts :
    • # cd /
      # git add /etc
      # git add /usr/local

Git/SuiviDeConfiguration (dernière édition le 2013-09-02 03:50:32 par JeanChristopheAndré)