我刚刚生成了RSA密钥对,我想将该密钥添加到GitHub。

我尝试了cd id_rsa.pub和id_rsa.php,但没有成功。如何访问SSH公钥?


当前回答

以下是我如何在OS X上找到我的:

打开终端(您位于主目录中)cd.ssh(隐藏目录)pbcopy<id_rsa.pub(将其复制到剪贴板)

如果这不起作用,请执行ls并查看扩展名为.pub的文件。

其他回答

如果您在Windows上,请使用以下选项,选择全部,然后从记事本窗口复制:

notepad ~/.ssh/id_rsa.pub  

如果您使用的是OS X,请使用:

pbcopy < ~/.ssh/id_rsa.pub

我的Windows使用Git Bash。

$eval$(ssh代理-s)//激活连接

一些输出

$ssh-add~/.ssh/id_rsa//添加标识

一些其他输出

$clip<~/.ssh/id_rsa.pub//这是最重要的一个。这会将密钥添加到剪贴板。回到GitHub并粘贴它,瞧!你应该很高兴去。

为了给这个问题一个新的视角,如果你使用github,你可以在以下位置找到你的公钥:https://github.com/${USERNAME}.keys

cat~/.ssh/id_rsa.pub或cat~//ssh/id_dsa.pub

您可以通过以下操作列出所有公钥:

$ls~/.ssh/*.pub

将密钥复制到剪贴板。

$ pbcopy < ~/.ssh/id_rsa.pub
# Copies the contents of the id_rsa.pub file to your clipboard

警告:在不添加换行或空白。谢天谢地,pbcopy命令使完美地执行此设置。

并将其粘贴到需要的位置。

有关该过程的更多详细信息,请参阅:生成SSH密钥。