Comment puis-je ajouter une clé SSH déjà générée à Git Bash ?
Lors de l'exécution de l'opération de push et pull sur les projets Git, il est nécessaire de connecter le dépôt local avec le dépôt distant. Git propose deux méthodes pour cloner des dépôts distants, telles que le protocole HTTP et le protocole SSH. Le protocole HTTP est la méthode couramment utilisée pour suivre les modifications de projet. Cependant, il n'est pas sûr pour les projets de développement sensibles.
D'autre part, le protocole SSH est la méthode la plus sécurisée qui utilise une paire de clés publique et privée. Pour communiquer entre le dépôt local et le dépôt distant, les développeurs doivent d'abord générer la clé SSH et l'ajouter à Git bash.
Ce blog démontrera :
- Comment générer la clé SSH ?
- Comment ajouter une clé SSH déjà créée à Git Bash ?
Comment générer la clé SSH ?
Pour générer la nouvelle clé SSH, essayez les étapes suivantes :
- Naviguer vers le répertoire requis.
- Exécutez la commande « ssh-keygen » pour créer la clé SSH.
- Vérifiez la clé générée.
Avançons et mettons en œuvre la procédure énoncée ci-dessus pour une meilleure compréhension !
Étape 1 : Passer au dépôt souhaité
Tout d'abord, tapez la commande suivante dans le terminal et redirigez vers le dépôt Git :
cd "C:\Git"Étape 2 : Générer une clé SSH
Ensuite, créez une clé SSH à l'aide de la commande "ssh-keygen" :
ssh-keygenAprès avoir exécuté la commande ci-dessus, il vous sera demandé de spécifier le dépôt où vous souhaitez créer la clé SSH. Cependant, nous avons déjà créé la clé SSH. C'est pourquoi la clé existante a été écrasée. Appuyez sur la touche "y" et terminez le processus :
Étape 3 : Vérifiez la clé SSH
Utilisez la commande ci-dessous pour vérifier si la clé SSH a été générée :
ls -al ~/.sshComme vous pouvez le voir dans la sortie suivante, la clé SSH a été générée avec succès. Ici, « id_rsa.pub » conserve la clé publique, et « id_rsa » sauvegarde la clé privée :
Comment ajouter une clé SSH déjà générée à Git Bash ?
Tout d'abord, lancez l'agent SSH pour ajouter une clé SSH déjà créée à Git bash. Ensuite, utilisez la commande "ssh-add ~/.ssh/id_rsa".
Étape 1 : Démarrer l'agent SSH
Écrivez la commande suivante pour lancer l'agent SSH :
eval "$(ssh-agent -s)"La capture d'écran ci-dessous indique que l'agent SSH fonctionne en arrière-plan avec le pid ou identifiant de processus “3051 ” :
Étape 2 : Ajouter la clé SSH à l'agent SSH
Pour ajouter la clé SSH à l'agent SSH, exécutez la commande ci-dessous :
ssh-add ~/.ssh/id_rsaSelon la sortie donnée ci-dessous, la clé SSH a été ajoutée avec succès :
Nous avons efficacement expliqué le processus d'ajout d'une clé SSH déjà générée à Git bash.
Conclusion
Pour ajouter la clé SSH au Git bash, commencez par générer la clé SSH en utilisant la commande "ssh-keygen". Ensuite, lancez l'agent SSH. Après cela, exécutez la commande "ssh-add ~/.ssh/id_rsa" pour ajouter la clé SSH. Cet article a démontré la méthode pour créer une nouvelle clé SSH et l'ajouter au Git bash.



