Comment puis-je ajouter une clé SSH déjà générée à Git Bash?

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 poussée et de traction sur les projets GIT, il est nécessaire de connecter le référentiel local avec le référentiel distant. Git fournit deux méthodes pour cloner les référentiels distants, tels que le protocole HTTP et le protocole SSH. Le protocole HTTP est la méthode couramment utilisée pour suivre les changements de projet. Cependant, il n'est pas sûr des projets de développement sensibles.

D'un autre côté, le protocole SSH est la méthode la plus sécurisée qui utilise une paire de clés publiques et privées. Pour communiquer entre le référentiel local et le référentiel distant, les développeurs doivent d'abord générer la clé SSH et l'ajouter au 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:

  • Accédez au répertoire requis.
  • Exécuter le "ssh-keygen”Commande pour créer la clé SSH
  • Vérifiez la clé générée.

Passons de l'avant et mettons en œuvre la procédure ci-dessus pour une meilleure compréhension!

Étape 1: Passez au référentiel souhaité

Tout d'abord, saisissez la commande suivante dans le terminal et redirigez vers le référentiel GIT:

$ cd "C: \ git"

Étape 2: Générer la clé SSH

Ensuite, créez une clé SSH à l'aide du «ssh-keygen" commande:

$ ssh-keygen

Après avoir exécuté la commande ci-dessus, il vous demandera de spécifier le référentiel 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é trop écrite. Appuie sur le "y»Clé et terminer le processus:

Étape 3: Vérifiez la clé SSH

Utilisez la commande ci-dessous pour vous assurer si la clé SSH a été générée:

$ ls -al ~ /.ssh

Comme vous pouvez le voir dans la sortie suivante, le SSH a été généré avec succès. Ici, "id_rsa.pub«Garde la clé publique et«id_rsa"Économise 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 le «Ssh-Add ~ /.ssh / id_rsa" commande.

Étape 1: Démarrez 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 «3051”PID ou ID de processus:

Étape 2: Ajoutez une clé SSH à l'agent SSH

Afin d'ajouter la touche SSH à l'agent SSH, exécutez la commande ci-dessous:

$ SSH-ADD ~ /.ssh / id_rsa

Selon la sortie sous-donnée, la clé SSH a été ajoutée avec succès:

Nous avons expliqué efficacement le processus d'ajout d'une clé SSH déjà générée au bash git.

Conclusion

Pour ajouter la touche SSH au Git Bash, générez d'abord la clé SSH en utilisant le «ssh-keygen" commande. Ensuite, lancez l'agent SSH. Après cela, exécutez le «Ssh-Add ~ /.ssh / id_rsa»Commande 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.