进行部署的时候,即(hexo d)不能使用root权限(用了之后就会去/root/.ssh中找密钥),会报以下错误
Error: git@github.com: Permission denied (publickey).
fatal: 无法读取远程仓库。
请确认您有正确的访问权限并且仓库存在。
当报了以上错误时,不管你更新密钥还是以非root权限部署,会报另一个错误
FATAL Something’s wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html
Error: EACCES: permission denied, unlink ‘/home/zx/blog/.deploy_git/archives/index.html’
正确做法:
- sudo rm -rf .deploy_git
- hexo clean
- hexo g
- hexo d