我想使用 SSH 密钥来创建 GitHub 存储库。
有关更多信息,我遵循了本指南: 检查现有的 ssh 密钥
使用命令
ls -al ~/.ssh
后,我得到以下结果:
这是什么意思?我是否已有 ssh 密钥?
我不清楚。
在 GitHub 站点的“检查现有 SSH 密钥”段落下 他们写道:
我看不到任何文件名。
请告诉我该怎么做。
提前致谢。
干杯, 凯斯87
如果您在默认 ~/.ssh 目录中没有发现任何现有类型的密钥 - 也许更好的解决方案是向同事询问存储库的密钥在哪里。但如果您创建一个新的存储库 - 那么只需使用(对于 Linux)创建您自己的密钥:
ssh-keygen -t rsa -b 4096 -C "[email protected]" -f ~/my_key_filename
地点:
-t - the type of your key. In this example - rsa
-b - the "strength" of your new key (4096 bit - enough for GitHub)
-C - just commentary to let others know that it is your key
-f - the path to your new key.
公钥将以 .pub 扩展名存储 - 您可以与任何人共享并将其复制到 GitHub 但!不带 .pub 扩展名的文件是您的私钥。将其保存在安全的地方。访问您的 GitHub 存储库需要它。
您可以复制和移动关键文件。