前言
以前每次使用Hexo 发布文章然后部署到github的时候总是要使用账号密码,今天终于解决了这个问题
正文
- 生成ssh key,如果已经有了,跳过这一步
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
- 将ssh key 添加到 Github 上
key的文件一般在~/.ssh/id_rsa.pub
将该文件的内容通过如下步骤添加到 Github:
- 测试 ssh key 连接:
ssh -T git@github.com
- 打开hexo的_config.yml配置文件修改部署方式:
# Deployment ## Docs: https://hexo.io/docs/deployment.html deploy: type: git repo: git@github.com:Name/Name.github.io.git branch: master
hexo d
成功部署~