2016-02-03 3 views
0

Je suis nouveau à Github, cela peut sembler trivial. J'étais censé créer une clé ssh pour mon compte Github. Je l'ai fait en tapant la commande suivante dans Git Shell:Clé Github écrasée?

ssh-keygen -t rsa -C "[email protected]" 

Avant cela, j'avais supprimé ma clé ssh de github.com, donc je n'avais aucune clé dans mon Github avant d'exécuter la commande ci-dessus. Lors de l'exécution de la commande ci-dessus, une clé a été générée. Lorsque j'ai ouvert à nouveau github.com, j'ai vu une clé, que je suppose être celle-ci. Cependant, j'ai accidentellement supprimé cette clé de github.com et ajouté cette nouvelle clé que je venais de créer sur Git Shell.

Est-ce que cela signifie que mon compte en ligne github.com et mon bureau Git Shell/Git Bash ont maintenant deux clés SSH différentes? Devrais-je m'inquiéter si j'ai l'intention d'utiliser mon Git Bash pour télécharger des choses au github.com?

+1

Je ne suis pas sûr de la clé que vous avez supprimée, mais les clés n'apparaissent pas magiquement sur github à moins que vous ne les collez manuellement. Il est indiqué sur la page des clés SSH de * "Supprimer toutes les clés que vous ne reconnaissez pas" *, c'est donc sûr - vous pouvez supprimer toutes les clés, en générer une nouvelle, et l'utiliser. Vous n'avez pas vraiment généré de clé, mais une paire * clé *, et vous avez donné la partie * public * à github (en la collant là), et gardé la clé privée, bien, privée. Seulement si vous avez cette clé privée que vous venez de générer, qui va avec la clé publique que vous avez collée sur github, pouvez-vous accéder à vos dépôts. – Kenney

Répondre

0

Si vous avez appliqué la clé, vous l'avez appliquée à votre compte. Donc, si vous utilisez git shell, vous pouvez vous connecter à votre compte en utilisant la clé ssh que vous avez créée dans le shell et que vous avez appliquée à github en insérant la partie publique de la clé. Peu importe le client que vous utilisez pour vous connecter. Donc vas-y. Si vous avez besoin de la clé privée à tout moment lorsque vous vous connectez, utilisez la partie privée de la clé dont vous avez ajouté la partie publique à Github.