我刚刚生成了RSA密钥对,我想将该密钥添加到GitHub。
我尝试了cd id_rsa.pub和id_rsa.php,但没有成功。如何访问SSH公钥?
我刚刚生成了RSA密钥对,我想将该密钥添加到GitHub。
我尝试了cd id_rsa.pub和id_rsa.php,但没有成功。如何访问SSH公钥?
当前回答
cat~/.ssh/id_rsa.pub或cat~//ssh/id_dsa.pub
您可以通过以下操作列出所有公钥:
$ls~/.ssh/*.pub
其他回答
以下是我如何在OS X上找到我的:
打开终端(您位于主目录中)cd.ssh(隐藏目录)pbcopy<id_rsa.pub(将其复制到剪贴板)
如果这不起作用,请执行ls并查看扩展名为.pub的文件。
如果只有私钥可用,则可以从中生成公钥:
ssh-keygen -y
or
ssh-keygen -y -f path/to/private_key
Mac、Ubuntu、Linux兼容机器,使用此命令打印公钥,然后复制:
$ cat ~/.ssh/id_rsa.pub
生成SSH密钥后,可以执行以下操作:
cat .ssh/id_rsa.pub |pbcopy
它会将ssh密钥复制到剪贴板中。
Use:
# sudo su
# cd /home/user/.ssh
.ssh# gedit id_rsa.pub
然后复制整个文件,不留空格。单击GitHub页面右上方的图标,转到设置,然后添加ssh。
将副本粘贴到空间中。它可能会提示您输入GitHub密码。输入它。保存。