如何生成ssh keys
当我们部署hexo出现
1 | git@github.com: Permission denied (publickey). fatal: Could not read from remote repository |
这是我们的SSH秘钥没有正确设置或配置在Github上。下面是解决办法。
- 安装git后会自带ssh,终端输入
ssh
- 生成ssh keys
ssh-keygen -t rsa -C "xxxxx@163.com"
邮箱为注册github的邮箱账号。然后连续回车即可。
找到.ssh文件夹,打开id_rsa.pub文件并复制内容。
- 添加ssh key到github
登录你的github找到SSH and GPG keys选项,然后New SSH key,把刚才复制的内容粘贴到key,名字可以自定义。
- 测试ssh绑定是否成功
在终端输入ssh -T git@github.com
,出现下图即为成功。
这样我们就可以推送我们的blog到github了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 CCの日记!
评论