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 10:00] thbogusz [git et SSH] |
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 " | ||
- | </ | ||
- | * 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 ==== | ||
- | <note tip>Par défaut '' | + | <note tip>Par défaut '' |
- | * A chaque accès au dépôt distant la clé privé sera fourni par **git**. | + | * A chaque accès au dépôt distant la clé privé sera fourni par **Git**. |
=== PassPhrase === | === PassPhrase === | ||
- | L' | + | L' |
==.profile== | ==.profile== | ||
Ligne 294: | Ligne 312: | ||
Pour éviter de retaper la '' | Pour éviter de retaper la '' | ||
- | * Copier et coller les lignes suivantes dans le fichier '' | + | * Copier et coller les lignes suivantes dans le fichier '' |
<note tip> | <note tip> | ||
Ligne 353: | Ligne 371: | ||
</ | </ | ||
+ | <note warning> | ||
+ | Au démarrage de '' | ||
+ | </ | ||
== ssh-add == | == ssh-add == | ||
- | <note tip> | ||
- | Au démarrage de '' | ||
- | </ | ||
- | La commande < | ||
- | Cela évite de la re-saisir | + | < |
+ | |||
+ | Cela évite de la resaisir | ||
Voir : https:// | Voir : https:// |