J'utilise git et j'ai un mot de passe de configuration pour la clé privée. Je voudrais l'enlever. J'utilise openssl rsa -in id_rsa -out id_rsa_new
Dois-je entrer la phrase secrète sans attendre la réponse de la commande ci-dessus ou doit-elle soulever une question de réponse, qu'elle ait besoin d'une phrase secrète ou non? Parce que, si j'entre dans la commande ci-dessus et attend, il ne répond pas à tout ce qu'il attend pour toujours. Comment devrait être le comportement?Supprimer la phrase secrète pour la clé privée
0
A
Répondre
0
Je ne sais pas si cela aide votre situation, mais j'utilise cette commande sur les systèmes Linux/Unix.
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Quand il demande la phrase secrète, je viens d'appuyer sur Entrée. Cela me donne une clé privée et publique sans mot de passe.
0
git
ne pas utiliser OpenSSL
clés - git
utilise ssh
et ssh
a son propre ensemble d'outils. Voir par exemple https://stackoverflow.com/a/112409/7976758. Vous avez besoin de ssh-keygen -p
.
Veuillez noter que la question a été clos hors-sujet.