2017-09-27 13 views
0

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

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.