学习时的痛苦是暂时的,没学到的痛苦是终生的!你好,2016!


使用Github SSH Key来避免Hexo部署时输入账户密码

博客原文:http://fengyao.me/2016/04/10/use-git-ssh-key-carry-hexo-deploy/

前言

当hexo使用https方式连接Github时,每次执行hexo deploy都会提示你输入账户和密码,不胜其烦。下面使用ssh连接方式可以免除每次输入账户密码的过程,而且安全可靠。如何使用github请看参考2。

操作

修改_config.yml,将部署方式从https方式修改为ssh方式。

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: git
  repository: https://github.com/yaoelvon/yaoelvon.github.io.git
  branch: master

修改为

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: git
  repository: git@github.com:yaoelvon/yaoelvon.github.io.git
  branch: master

参考:

  1. 使用Github SSH Key以免去Hexo部署时输入密码
  2. Git使用ssh协议授权
posted @ 2016-04-12 11:06  yaoelvon  阅读(1373)  评论(0编辑  收藏  举报