Question sur l'ajout de la clé SSH pour GitHub
J'ai une question qui semble sur le format de la clé SSH utilisé par GitHub. J'ai utilisé Git Bash pour générer une nouvelle clé SSH
$ ssh-keygen -t rsa -C "[email protected]"
Ensuite, j'ai copié la clé de la section SSH dans les paramètres de mon compte GitHub page. Cependant, il est venu avec la question de l'avis comme suit
Key is invalid. It must begin with 'ssh-ed25519', 'ssh-rsa', 'ssh-dss', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', or 'ecdsa-sha2-nistp521'. Check that you're copying the public half of the key
Par la suite, j'ai édité ma clé SSH de départ avec ssh-rsa et mon adresse mail à la fin. Cependant, le problème est toujours là.
Pourrait-on dire que la solution à ce sujet?
Merci!
- Dirait qu'il s'est passé avec vous, parce que vous avez essayé d'ajouter votre clé privée au lieu d'un
- assurez-vous que c'est le id_rsa.pub
Vous devez vous connecter pour publier un commentaire.
Il suffit de suivre ces étapes et vous allez configurer votre clé ssh en un rien de temps:
Générer une nouvelle clé ssh (ou ignorez cette étape si vous avez déjà une clé)
ssh-keygen -t rsa -C "your@email"
Une fois que vous avez votre jeu de clés en
home/.ssh
répertoire (ouUsers/<your user>.ssh
sous windows), ouvrez-le et copiez le contenuComment ajouter sh clé de github compte?
SSH keys
Add ssh key
Et vous êtes tous prêt à aller 🙂
clip < ~/.ssh/id_rsa.pub
commandessh-keygen
va générer une paire de clés, l'une privée et une publique. Il semble que vous téléchargé le mauvais. GitHub veut la clé publique, généralement ici:~/.ssh/id_rsa.pub
.Si vous utilisez un mac et taper github des instructions (par exemple La génération d'une nouvelle clé SSH et en l'ajoutant à ssh-agent, vous êtes probablement à taper et seulement de tabulation (par exemple, l'auto-réalisation) à:
et pas
Avec l'ancien, vous êtes en réalité la copie, et en essayant de coller votre Clé Privée.
Espère que vous permet d'économiser du temps.
ouvrir
~/.ssh/id_rsa.pub
, puis l'ouvrir avec l'éditeur et copier la clé publique de votre githubJ'ai rencontré le même problème et il s'avère qu'il a été vu dans le commentaire. Github apparemment n'aime pas -, _ est ok, bien.
Un autre moyen de copier la clé publique dans le presse-papiers