github配置,在add ssh key这一步报错

Eaton18 2014-11-15 10:44:29
先生成公钥,生成的id_rsa.pub内文件内容如下:
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAlocMrG(中间省略)STbLDveMGy6N5tLw0JKw1lbPHdYkeXuP7CUr9yau3hMCIKGQ==
-----END RSA PRIVATE KEY-----
然后把公钥全拷进了SSH keys->Add ssh Key下面的key里,title起名为:person
然后提交Add Key,然后上面就有错误提示:
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
看网上的解决方法,我在公钥的开头加上了ssh-rsa,结尾输入了我的邮箱,输入的内容是:
ssh-rsa MIIEpAIBAAKCAQEAlocMrG(中间省略)STbLDveMGy6N5tLw0JKw1lbPHdYkeXuP7CUr9yau3hMCIKGQ== myemail@xxx.com
结果又报错了,报的错是:
Key is invalid. Ensure you've copied the file correctly
请问该怎么解决?
...全文
11551 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
大道至简爱 2018-06-05
  • 打赏
  • 举报
回复
结尾是你的注册邮箱,命令行中输入:cat ~/.ssh/id_rsa.pub
大道至简爱 2018-06-05
  • 打赏
  • 举报
回复
解决办法是:使用cat命令将 ~/.ssh/id_rsa.pub 内容输出到终端,再拷贝。
cnece 2016-06-04
  • 打赏
  • 举报
回复
复制下面那个文件
PPJER 2015-02-28
  • 打赏
  • 举报
回复
详细点啊,怎么解决的,我也遇到了这个问题, ssh-keygen -t rsa -C "@qq.com" 难道这种生成方式不对?? 报错: 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
Eaton18 2014-11-15
  • 打赏
  • 举报
回复
已经解决,输入的命令换成ssh-keygen生成另一种格式的ssh public key即可。

5,006

社区成员

发帖
与我相关
我的任务
社区描述
解读Web 标准、分析和讨论实际问题、推动网络标准化发展和跨浏览器开发进程,解决各种兼容性问题。
社区管理员
  • 跨浏览器开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧