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?
Pour générer la nouvelle clé SSH, essayez les étapes suivantes:
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.