我刚刚生成了RSA密钥对,我想将该密钥添加到GitHub。
我尝试了cd id_rsa.pub和id_rsa.php,但没有成功。如何访问SSH公钥?
我刚刚生成了RSA密钥对,我想将该密钥添加到GitHub。
我尝试了cd id_rsa.pub和id_rsa.php,但没有成功。如何访问SSH公钥?
当前回答
如果您在Windows上,请使用以下选项,选择全部,然后从记事本窗口复制:
notepad ~/.ssh/id_rsa.pub
如果您使用的是OS X,请使用:
pbcopy < ~/.ssh/id_rsa.pub
其他回答
您可以尝试运行以下命令以显示RSA指纹:
ssh-agent sh -c 'ssh-add; ssh-add -l'
或公钥:
ssh-agent sh -c 'ssh-add; ssh-add -L'
如果您收到消息:“代理没有身份。”,然后必须首先通过ssh-keygen生成RSA密钥。
我的Windows使用Git Bash。
$eval$(ssh代理-s)//激活连接
一些输出
$ssh-add~/.ssh/id_rsa//添加标识
一些其他输出
$clip<~/.ssh/id_rsa.pub//这是最重要的一个。这会将密钥添加到剪贴板。回到GitHub并粘贴它,瞧!你应该很高兴去。
如果您在Windows上,请使用以下选项,选择全部,然后从记事本窗口复制:
notepad ~/.ssh/id_rsa.pub
如果您使用的是OS X,请使用:
pbcopy < ~/.ssh/id_rsa.pub
cat~/.ssh/id_rsa.pub或cat~//ssh/id_dsa.pub
您可以通过以下操作列出所有公钥:
$ls~/.ssh/*.pub
在UBUNTU+18.04
ssh-keygen -o -t rsa -b 4096 -C "email@example.com"
然后复制并粘贴
cat ~/.ssh/id_rsa.pub
or
cat ~/.ssh/id_dsa.pub