最近在折腾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
暂无评论内容