Outils pour utilisateurs

Outils du site


outil:git:documentation

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:02]
thbogusz
outil:git:documentation [2018/09/02 08:39] (Version actuelle)
thbogusz [git branch]
Ligne 145: Ligne 145:
  
 </code> </code>
 +
 +<note tip>
 +  * Incorporer et suivre une branche d'un dépôts
 +
 +  $ git checkout -b formation.session.A origin/formation.session.1
 +
 +ou bien depuis ''git 1.6''
 +
 +  $ git checkout --track origin/formation.session.1
 +</note>
 +  * 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**
  
-<code> 
-Your identification has been saved in /c/Users/nomUtilisateur/.ssh/id_rsa. 
-Your public key has been saved in /c/Users/nomUtilisateur/.ssh/id_rsa.pub. 
- 
-The key fingerprint is: 
-d0:71:98:a3:16:55:88:8b:d5:bd:e2:8a:0a:41:68:d2 nomUtilisateur@WIN-JQFKJHT191F 
-</code> 
  
 __Pour approfondir :__  __Pour approfondir :__ 
Ligne 259: Ligne 266:
   * https://help.github.com/articles/working-with-ssh-key-passphrases   * https://help.github.com/articles/working-with-ssh-key-passphrases
 ==== Générer une clé SSH ==== ==== Générer une clé SSH ====
-Avec l'installation de ''git pour Windows'' vous disposez de commandes ''SSH''.+Avec l'installation de ''git pour Windows'' vous disposez de la commandes ''ssh-keygen''.
  
 <note important>Avec Windows les données ''SSH'' sont mémorisées dans <code> c:/USERS/nomUtilisateur/.ssh/</code></note> <note important>Avec Windows les données ''SSH'' sont mémorisées dans <code> c:/USERS/nomUtilisateur/.ssh/</code></note>
Ligne 265: Ligne 272:
 Cette façon de faire est celle préconisée par [[https://help.github.com/articles/generating-ssh-keys|github]] Cette façon de faire est celle préconisée par [[https://help.github.com/articles/generating-ssh-keys|github]]
  
-  * Générer le calcul de la clé privée et de la clé publique depuis ''Git Bash''+  
 <code> <code>
 $ ssh-keygen -C "votreAdresseMail"  $ ssh-keygen -C "votreAdresseMail" 
-</code> 
  
-  * Choisir le répertoire contenant les ''clés ssh'' 
-<code> 
 Enter file in which to save the key (/c/Users/nomUtilisateur/.ssh/id_rsa):<enter> Enter file in which to save the key (/c/Users/nomUtilisateur/.ssh/id_rsa):<enter>
-</code> 
-  * Choisir une phrase pour le mot de passe  
  
-<note warning>Votre clé privée doit être tenue **secrète**. Il est recommandé de la protéger par une phrase servant de mot de passe.</note> 
-<code> 
 Enter passphrase (empty for no passphrase):<ma phrase secrète> Enter passphrase (empty for no passphrase):<ma phrase secrète>
 Enter same passphrase again:<ma phrase secrète> Enter same passphrase again:<ma phrase secrète>
 +
 +Your identification has been saved in /c/Users/nomUtilisateur/.ssh/id_rsa.
 +Your public key has been saved in /c/Users/nomUtilisateur/.ssh/id_rsa.pub.
 +
 +The key fingerprint is:
 +d0:71:98:a3:16:55:88:8b:d5:bd:e2:8a:0a:41:68:d2 nomUtilisateur@WIN-JQFKJHT191F
 </code> </code>
 +<note>
 +
 +  * **ssh-keygen** : Permet de générer le calcul de la clé privée et de la clé publique depuis ''Git Bash''
 +
 +  * **Enter file...** : Choisir le répertoire contenant les ''clés ssh''
 +
 +  * **PassPhrase** : Choisir une phrase pour le mot de passe 
 +</note>
 +<note warning>Votre clé privée doit être tenue **secrète**. Il est recommandé de la protéger par une phrase servant de mot de passe.</note>
 +
 +
 +
      
 ==== Git et SSH ==== ==== Git et SSH ====
Ligne 353: Ligne 371:
 </file> </file>
  
 +<note warning>
 +Au démarrage de ''Git Bash'' le fichier ''.profile'' est exécuté. ''ssh-agent'' vous demande votre phrase et la conserve la durée de votre connexion.
 +</note>
  
 == ssh-add == == ssh-add ==
  
-<note tip> 
-Au démarrage de ''Git Bash'' le fichier ''.profile'' est exécuté. ''ssh-agent'' vous demande votre phrase et la conserve la durée de votre connexion. 
-</note> 
-La commande <code> $ ssh-add </code> permet de demander la mémorisation de la ''passphrase'' pour l'accès à votre clé privée ''SSH'' 
  
-Cela évite de la re-saisir à chaque ''push'' ou ''pull''.+<code> $ ssh-add </code> permet de demander la mémorisation de la ''passphrase'' pour l'accès à votre clé privée ''SSH''.  
 + 
 +Cela évite de la resaisir à chaque ''push'' ou ''pull''.
  
 Voir : https://help.github.com/articles/working-with-ssh-key-passphrases Voir : https://help.github.com/articles/working-with-ssh-key-passphrases
outil/git/documentation.1478077338.txt.gz · Dernière modification: 2016/11/02 10:02 de thbogusz