要将GitHub帐户配置为使用新的(或现有的)SSH密钥,您还需要将其添加到GitHub帐户。
在向GitHub帐户添加新的SSH密钥之前,您应该:
在您的GitHub帐户中添加新的SSH密钥后,您可以重新配置任何本地存储库以使用SSH。有关更多信息,请参阅“将远程URL从HTTPS切换到SSH”。
注意:在OpenSSH 7.0中不推荐使用DSA密钥。如果您的操作系统使用OpenSSH,则在设置SSH时需要使用备用类型的密钥,例如RSA密钥。例如,如果您的操作系统是MacOS Sierra,则可以使用RSA密钥设置SSH。
-
将SSH密钥复制到剪贴板。
如果您的SSH密钥文件的名称与示例代码的名称不同,请修改文件名以匹配您当前的设置。复制密钥时,请勿添加任何换行符或空格。
$ clip < ~/.ssh/id_rsa.pub # Copies the contents of the id_rsa.pub file to your clipboard
提示:如果
clip
不起作用,您可以找到隐藏.ssh
文件夹,在您喜欢的文本编辑器中打开文件,然后将其复制到剪贴板。 -
在任意页面的右上角,单击您的个人资料照片,然后单击“设置”。
-
在用户设置侧栏中,单击SSH和GPG密钥。
-
单击“ 新建SSH密钥”或“ 添加SSH密钥”。
在“标题”字段中,为新密钥添加描述性标签(随便写方便自己知道就行)。例如,如果您使用的是个人Mac,则可以将此键称为“Personal MacBook Air”。
-
将您的密钥粘贴到“密钥”字段中。
-
单击“ 添加SSH密钥”。
-
如果出现提示,请确认您的GitHub密码。