解决hexo部署到服务器时出现的fatal: cannot run hooks/post-receive: No such file or directory

最近在折腾hexo,网上的资料也挺全面的。

但在部署到服务器上时出现了fatal: cannot run hooks/post-receive: No such file or directory

事实上post-receive这个文件是存在的。

于是在ssh中手动执行一下 ./post-receive

-bash: ./post-receive: /bin/sh^M: bad interpreter: No such file or directory

这就是说明post-receive这个文件文件编码不对。

原因是我一开始是在宝塔面板直接新建了一个文件。

于是删除post-receive这个文件,在hooks目录下直接用vim创建一个文件

vim post-receive

把原来的信息填入后。

chmod +x post-receive赋权限就可以了

© 版权声明
THE END
喜欢就支持以下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容