配置github上 的 ssh key

176 阅读1分钟

客户端生成ssh key

在终端输入命令: ssh-keygen -t rsa -C "xxxxx.com"

xxxxx.com 改为自己的邮箱即可,然后一路回车,会生成ssh key.

然后终端再执行命令: ssh -v git@github.com

最后两句会出现 No more authentication methods to try. Permission denied (publickey)

终端 再执行以下命令: ssh-agent -s

接着再执行 ssh-add ~/.ssh/id_rsa

会出现 Identity added:... 这是ssh key 文件路径的信息

配置服务端

进入id_rsa.pub所在目录,然后用more id_rsa.pub 命令打开,将里面的内容复制,进入你的github帐号,在setting下,SSH and GPG keys 下new SSH key,然后将id_rsa.pub里的内容复制到key中,完成后Add SSH Key. title 可以随便起名。

验证Key

ssh -T git@github.com

出现 Hi xxx!......shell access. 就成功了!