前言

当hexo使用https方式连接Github时,每次执行hexo deploy都会提示你输入账户和密码。

使用ssh连接方式可以免除每次输入账户密码的过程,而且安全可靠。

操作

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

原来的配置如下所示:

1
2
3
4
deploy:
type: git
repository: https://git@github.com/yourname/yourname.github.io.git
branch: master

修改为以下的配置:

1
2
3
4
deploy:
type: git
repository: git@github.com:yourname/yourname.github.io.git
branch: master