documentation:technique:git:creer-un-depot-git-centralise
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
documentation:technique:git [2017/12/01 23:48] – cacatoes | documentation:technique:git [2017/12/03 15:19] – cacatoes | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== | + | ====== |
- | Nous souhaitons avoir accès à un dépot Git pour poser nos scripts Ansible, et éventuellement d' | + | TODO Cette doc est brouillon. |
- | + | ||
- | Le dépot est actuellement hébergé sur mplx. | + | |
- | + | ||
- | Cette page raconte d' | + | |
- | + | ||
- | Puis elle raconte comment accéder et utiliser le dépot Git. | + | |
- | + | ||
- | ===== Utiliser le dépot Git===== | + | |
- | + | ||
- | ==== Envoie ta clé SSH dedieu ==== | + | |
- | + | ||
- | D' | + | |
- | + | ||
- | ==== Infos sur l' | + | |
- | + | ||
- | Sur mon réseau local la machine s' | + | |
- | + | ||
- | Le compte utilisateur | + | |
- | + | ||
- | Dans mon '' | + | |
- | + | ||
- | < | + | |
- | Host mplgit | + | |
- | Hostname cacatoes.ml | + | |
- | HostKeyAlias mplgit | + | |
- | CheckHostIP yes | + | |
- | Port 20122 | + | |
- | </ | + | |
- | + | ||
- | ==== Vérifier l' | + | |
- | + | ||
- | Si vous avez copié mon bout de config ssh : | + | |
- | < | + | |
- | + | ||
- | Sinon : | + | |
- | < | + | |
- | + | ||
- | ==== Réglages initiaux du dépôt mycelium.git ==== | + | |
- | + | ||
- | //A compléter, voir aussi: https:// | + | |
- | + | ||
- | Récupérer le contenu du dépot : | + | |
- | + | ||
- | < | + | |
- | $ git clone ssh:// | + | |
- | </ | + | |
- | ou bien (à condition d' | + | |
- | < | + | |
- | $ git clone mycelium@mplgit:/ | + | |
- | </ | + | |
- | + | ||
- | Après le clone, la première fois, il est préférable de configurer les informations personnelles. | + | |
- | + | ||
- | < | + | |
- | $ git config --local --add user.name "< | + | |
- | $ git config --local --add user.email "< | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | ==== Usage basique du dépôt mycelium.git ==== | + | |
- | + | ||
- | Récupérer une version récente des fichiers du dépot : | + | |
- | + | ||
- | < | + | |
- | $ git pull | + | |
- | </ | + | |
- | + | ||
- | Consulter le journal d' | + | |
- | + | ||
- | < | + | |
- | $ git log | + | |
- | </ | + | |
- | + | ||
- | Ajouter un fichier ou répertoire : | + | |
- | + | ||
- | < | + | |
- | $ git add file | + | |
- | $ git add directory | + | |
- | </ | + | |
- | + | ||
- | Commiter des changements (il faut ajouter les fichiers avant) : | + | |
- | + | ||
- | < | + | |
- | $ git commit -m "Mon super commentaire explicite" | + | |
- | </ | + | |
- | + | ||
- | Envoyer le commit sur le dépôt centralisé | + | |
- | + | ||
- | < | + | |
- | $ git push | + | |
- | </ | + | |
- | + | ||
- | ==== Le répertoire ' | + | |
- | + | ||
- | Le répertoire '' | + | |
- | + | ||
- | Le format du fichier de la clé doit être : ''< | + | |
- | + | ||
- | Préférer les clés RSA (2048 ou supérieur) ou EC25519. (éviter les clés DSA et ECDSA) | + | |
- | + | ||
- | Envoyer sa clé publique ssh dedans : | + | |
- | + | ||
- | < | + | |
- | git pull | + | |
- | git add keys/< | + | |
- | git commit -m "Add ssh public key for < | + | |
- | git push | + | |
- | </ | + | |
- | + | ||
- | ==== Erreurs diverses ===== | + | |
- | + | ||
- | :!: RSA host key for mplserv has changed and you have requested strict checking. | + | |
- | + | ||
- | Ce problème est lié à ssh (et non pas à git). Il signifie que l' | + | |
- | + | ||
- | A moins que vous ne connaissiez la raison de ce changement, vous devriez contacter l' | + | |
- | + | ||
- | Un peu de debug possible avec : | + | |
- | < | + | |
- | + | ||
- | + | ||
- | ===== Mise en place du dépot ===== | + | |
Tout a commencé ... par un tutorial qui se promenait sur la toile. | Tout a commencé ... par un tutorial qui se promenait sur la toile. |
documentation/technique/git/creer-un-depot-git-centralise.txt · Dernière modification : 2021/04/16 14:27 de cacatoes