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?
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