Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:keepassx [26/04/2013 13:43] captnfab [Annexe] |
doc:systeme:keepassx [26/04/2013 13:59] captnfab [Version (dé)centralisée] |
||
---|---|---|---|
Ligne 145: | Ligne 145: | ||
Nous allons présenter ici deux solutions : | Nous allons présenter ici deux solutions : | ||
- | * Version locale | + | * Version locale \\ //Un dépôt git sur votre machine principale, et une copie de la bdd sur votre clé usb. // **Particularités** : |
- | Vous pouvez faire un dépôt git sur votre machine principale, et en faire une copie sur votre clé usb. | + | * Un seul dépôt git |
- | Particularités : | + | * Il faut veiller à ce que la version de la clé soit la version à jour et la recopier dans le git à chaque modification externe. |
- | * Un seul dépôt git | + | |
- | * Il faut veiller à ce que la version de la clé soit la version à jour et la recopier dans le git à chaque modification externe. | + | |
* Version (dé)centralisée | * Version (dé)centralisée | ||
Ligne 181: | Ligne 179: | ||
==== Version (dé)centralisée ==== | ==== Version (dé)centralisée ==== | ||
+ | |||
+ | === Création du dépôt === | ||
+ | |||
+ | <code bash>ssh machine0 | ||
+ | mkdir -p ~/srv/git/important.git | ||
+ | cd ~/srv/git/important.git/ | ||
+ | git init --bare | ||
+ | exit | ||
+ | </code> | ||
+ | |||
+ | === Initialisation du dépôt === | ||
<code bash>mkdir -p ~/perso/ | <code bash>mkdir -p ~/perso/ | ||
cd ~/perso/ | cd ~/perso/ | ||
- | git clone mon:dépots/git important | + | git clone machine0:srv/git/important.git |
- | cd ~/perso/important | + | cd important |
mv ~/perso/mes_pass.kdb . | mv ~/perso/mes_pass.kdb . | ||
git add mes_pass.kdb | git add mes_pass.kdb | ||
Ligne 201: | Ligne 210: | ||
git add lanceur.sh | git add lanceur.sh | ||
git commit -a -m "Script de lancement" | git commit -a -m "Script de lancement" | ||
+ | git push origin master | ||
+ | </code> | ||
+ | |||
+ | === Sur les autres machines / sur la clé usb === | ||
+ | |||
+ | <code bash>cd /mon/dossier | ||
+ | git clone machine0:srv/git/important.git | ||
</code> | </code> | ||
+ | === Utilisation === | ||
+ | <code bash>cd /mon/dossier | ||
+ | ./lanceur.sh</code> | ||
===== Annexe ===== | ===== Annexe ===== | ||
==== Blabla sur #df-flood ==== | ==== Blabla sur #df-flood ==== |