当我尝试按照github 文档页面在要求运行的第一个命令之后
$ ssh-keygen -t ed25519 -C "[email protected]"
这将为我提供密钥,并要求在我复制密钥并粘贴到github > 设置 > SSH 密钥 > 新的 ssh 密钥它向我显示了这个错误
密钥无效。您必须提供 OpenSSH 公钥格式的密钥
那么我该如何解决这个问题?
编辑:我正在看这个教程关于如何在 git 上上传项目,我严格按照教程操作,直到 20:28,其中导师转到 git hub 页面,在终端中复制粘贴所有先前的命令,对他来说有用,但对我却没用。我是 linux ubuntu 的新手,所以我不知道那些难懂的术语,我只能尽量解释一下
已解决:我粘贴了错误的内容github > 设置 > SSH 密钥 > 新的 ssh 密钥我必须粘贴的正确内容是输出中提到的文件中写的代码,例如
〜/.ssh/id_ed25519.pub
此文件位于 /home/.ssh 中,可能有多个文件,请检查终端输出中提到的确切文件,打开该文件并将内容粘贴到文件中github > 设置 > SSH 密钥 > 新的 ssh 密钥这次它不应该显示任何错误
答案1
我在 github > 设置 > SSH 密钥 > 新 ssh 密钥中粘贴了错误的内容,我必须粘贴的正确内容是输出中提到的文件中写的代码,例如
〜/.ssh/id_ed25519.pub
此文件将位于 /home/.ssh 中,可能有多个文件,检查终端输出中提到的确切文件,打开该文件并将内容粘贴到 github > settings > SSH keys > new ssh key 中的文件中,这次它不应该显示任何错误