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 | ||
outil:git:documentation [2016/11/02 09:50] thbogusz [ssh-keygen] |
outil:git:documentation [2018/09/02 08:39] (Version actuelle) thbogusz [git branch] |
||
---|---|---|---|
Ligne 145: | Ligne 145: | ||
</ | </ | ||
+ | |||
+ | <note tip> | ||
+ | * Incorporer et suivre une branche d'un dépôts | ||
+ | |||
+ | $ git checkout -b formation.session.A origin/ | ||
+ | |||
+ | ou bien depuis '' | ||
+ | |||
+ | $ git checkout --track origin/ | ||
+ | </ | ||
+ | * origin : adresse du dépôt distant | ||
+ | * formation.session.1 : nom de la branche à suivre | ||
+ | | ||
+ | |||
Ligne 246: | Ligne 260: | ||
* la clé publique : **id_rsa.pub** est le fichier contenant la **clé publique** | * la clé publique : **id_rsa.pub** est le fichier contenant la **clé publique** | ||
- | < | ||
- | Your identification has been saved in / | ||
- | Your public key has been saved in / | ||
- | |||
- | The key fingerprint is: | ||
- | d0: | ||
- | </ | ||
__Pour approfondir :__ | __Pour approfondir :__ | ||
Ligne 259: | Ligne 266: | ||
* https:// | * https:// | ||
==== Générer une clé SSH ==== | ==== Générer une clé SSH ==== | ||
- | Avec l' | + | Avec l' |
<note important> | <note important> | ||
Ligne 265: | Ligne 272: | ||
Cette façon de faire est celle préconisée par [[https:// | Cette façon de faire est celle préconisée par [[https:// | ||
- | | + | |
< | < | ||
- | $ ssh-keygen -C " | + | $ ssh-keygen -C " |
- | Generating public/ | + | |
- | </ | + | |
- | * Choisir le répertoire contenant les '' | ||
- | < | ||
Enter file in which to save the key (/ | Enter file in which to save the key (/ | ||
- | </ | ||
- | * Choisir une phrase pour le mot de passe | ||
- | <note warning> | ||
- | < | ||
Enter passphrase (empty for no passphrase):< | Enter passphrase (empty for no passphrase):< | ||
Enter same passphrase again:< | Enter same passphrase again:< | ||
+ | |||
+ | Your identification has been saved in / | ||
+ | Your public key has been saved in / | ||
+ | |||
+ | The key fingerprint is: | ||
+ | d0: | ||
</ | </ | ||
+ | < | ||
+ | |||
+ | * **ssh-keygen** : Permet de générer le calcul de la clé privée et de la clé publique depuis '' | ||
+ | |||
+ | * **Enter file...** : Choisir le répertoire contenant les '' | ||
+ | |||
+ | * **PassPhrase** : Choisir une phrase pour le mot de passe | ||
+ | </ | ||
+ | <note warning> | ||
+ | |||
+ | |||
+ | |||
| | ||
- | ==== git et SSH ==== | + | ==== Git et SSH ==== |
- | Par défaut '' | + | <note tip>Par défaut '' |
+ | |||
+ | * A chaque accès au dépôt distant la clé privé sera fourni par **Git**. | ||
+ | === PassPhrase === | ||
+ | |||
+ | L' | ||
+ | |||
+ | ==.profile== | ||
+ | |||
+ | Pour éviter de retaper la '' | ||
- | A chaque accès au dépôt distant la clé privé sera fourni par **git**. | + | |
- | L'utilisation de la '' | + | <note tip> |
- | //Copier et coller les lignes suivantes dans le fichier '' | ||
<file .profile> | <file .profile> | ||
# Note: ~/ | # Note: ~/ | ||
Ligne 346: | Ligne 371: | ||
</ | </ | ||
- | >> Au démarrage de '' | + | <note warning> |
- | === ssh-add === | + | Au démarrage de '' |
- | La commande | + | </ |
+ | |||
+ | == ssh-add == | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | Cela évite de la resaisir | ||
Voir : https:// | Voir : https:// | ||