bash - 类的 SSH 密钥设置
问题描述
我正在为一个新类设置 SSH 密钥(对这些东西完全陌生),当我进入“转到 GitHub 的 SSH 密钥设置”的步骤时。单击“新建 SSH 密钥”。当表单弹出时,输入一个名称在标题输入中为您的计算机。在密钥输入中,粘贴您复制的 SSH 密钥。
我按照说明进行操作,它告诉我,“密钥无效。它必须以 'ssh-ed25519'、'ssh-rsa'、'ssh-dss'、'ecdsa-sha2-nistp256'、'ecdsa-sha2-nistp384 开头',或 'ecdsa-sha2-nistp521'。检查您是否在复制密钥的公共部分。
- 我知道这不好,虽然我不知道这意味着什么。
- 我该如何解决?
任何帮助将不胜感激。
真挚地,
一个完整的新手
解决方案
创建 ssh 密钥时,会在名为 .ssh 的目录中创建两个文件,例如 id_rsa 和 id_rsa.pub。您应该粘贴到 github 的是 .pub 文件的内容。.pub 文件以其中一个字符串开头,例如“ssh-rsa”。
推荐阅读
- javascript - 是否可以使用 Javascript 复制到剪贴板?
- react-native - React native : can't unzip the file I get with rn-fetch-blob
- sql - 具有多个线外约束的 ALTER TABLE 的铁路图不正确?
- amazon-dynamodb - 修改键属性时复制 DynamoDB 表
- perl - 使用 call_sv() 将数组引用传递给 perl 回调,我应该使用 newRV() 还是 newRV_noinc()?
- android - 谷歌日历 CRUD 编程
- paypal - Paypal 订阅,检查用户是否支付了下个月的费用
- java - 通过多线程读取大文件和进程
- vba - 运行时错误“91”:对象变量或未设置块变量目录邮件合并
- spring-boot - 如何将一个 Spring Boot 应用程序的引用添加到另一个 Spring Boot 应用程序